[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『if関数』でできるのでしょうか(悩み君)
A B C
1さくま
2さくま
マクロを2つ作ってあります。A列から印刷するのは、”マクロA” B列から印刷するのは”マクロB”とします。
A1とA2に同じ文字が入っている場合は ”マクロB”が動き違う文字が入っている場合は”マクロA”が動くようにできるのでしょうか?
if関数でなんとかならないのかと思ったのですが、無理でしょうか? よろしくお願いします。
それとマクロを作ったり消したりしていたら、マクロの何も載っていないモジュールができてしまったのですが、これを消すことはできますか?だんだんシートばかり増えてすごく多くなってきてしまいました。40ぐらいあります。半分は何も載っていません。
マクロA、マクロBを1つにして Celect Caseで A1=A2 ならBマクロの印刷範囲を A1≠A2 ならAマクロの印刷範囲を実行する ようにすれば? >マクロの何も載っていないモジュールができてしまったのですが、 >これを消すことはできますか?だんだんシートばかり増えてすごく多くなってきてし >まいました。 モジュールを消すなら↓ (0026)マクロを消してもマクロの警告 http://www.excel.studio-kazu.jp/tips/0026/
シートを削除なら 要らないシートの最初をクリック Shiftを押しながら最後のシートをクリック シート見出しを右クリック 削除 (oni)
Celect Caseで
A1=A2 ならBマクロの印刷範囲を
A1≠A2 ならAマクロの印刷範囲を実行する
ようにすれば?
ということなのですが、実際に動かしてのマクロの登録ならできるのですが、それ以のことはわからないので もうすこし具体的に教えていただけませんでしょうか?
>実際に動かしてのマクロの登録ならできるのですが ↑マクロの記録のことですか? 私も良く似たものですので、とりあえず「動けばいいやマクロ!」 下記を参考に MsgBox の所を、実際の印刷範囲にかえて下さい。 Sub nayami() Dim nayami As Integer
If Range("a1").Value = Range("a2").Value Then nayami = 1 Else nayami = 0 End If
Select Case nayami Case 1 MsgBox "雲一つ無い晴天に仕事だぁ〜〜!!" Case Else MsgBox "今日は寒い〜〜!!" End Select
End Sub (oni)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.