Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


18904 / 76732 ←次へ | 前へ→

【63266】Re:IF Then構文において、条件満たした場合に2つの同じようなことを実行させる表記法
発言  Abebobo  - 09/10/21(水) 10:08 -

引用なし
パスワード
   'おはようございます。今日は仕事がびっくりするほど暇です・・・。
'If文は、かみちゃんさんや、下記のコードの様に
'インデント(タブキーでちょっと右からはじめる)で区分けををして
'End If で締めくくるのが一般的で見やすいと思います。(見やすいです)
'まれに If 〜 Then Exit Sub とかして、一行で書く場合もありますが・・・。

'>すっきりさせる表記を・・・。

'なら、With を使ったほうが見やすいと思います。
'If文と同様に、インデント をして 締めくくりは End With になります。
'相対参照は ActiveCell.Range("E4") は好みだと思いますが、Offsetで書いてみました。

Sub test()
Range("B4").Select
If ActiveCell.Value = True Then
  With Worksheets("sheet2")
   .Range("B3").Value = ActiveCell.Offset(3, 2).Value
   .Range("D6").Value = ActiveCell.Offset(3, 4).Value
  End With
End If
ActiveCell.Offset(1).Select
End Sub

2 hits

【63263】IF Then構文において、条件満たした場合に2つの同じようなことを実行させ... ひろのり 09/10/21(水) 2:39 質問
【63264】Re:IF Then構文において、条件満たした場合... かみちゃん 09/10/21(水) 5:17 発言
【63266】Re:IF Then構文において、条件満たした場合... Abebobo 09/10/21(水) 10:08 発言
【63275】Re:IF Then構文において、条件満たした場合... ひろのり 09/10/22(木) 2:35 質問
【63274】Re:IF Then構文において、条件満たした場合... ひろのり 09/10/22(木) 2:31 お礼

18904 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free