Excel VBA質問箱 IV

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

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


5064 / 13644 ツリー ←次へ | 前へ→

【52778】Withの使い方 けん 07/12/3(月) 16:41 質問[未読]
【52779】Re:Withの使い方 じゅんじゅん 07/12/3(月) 17:15 発言[未読]
【52780】Re:Withの使い方 ichinose 07/12/3(月) 17:23 発言[未読]
【52795】Re:Withの使い方 けん 07/12/4(火) 12:59 お礼[未読]

【52778】Withの使い方
質問  けん  - 07/12/3(月) 16:41 -

引用なし
パスワード
   EXCELのVBAを勉強し始めた初心者です。
「With〜End With」でわからない部分があります。

With Range("A1")

.Value=I

End With

これは

Range("A1").Value=I

との違いはどこにあるのでしょうか?
教えてください。

【52779】Re:Withの使い方
発言  じゅんじゅん  - 07/12/3(月) 17:15 -

引用なし
パスワード
   ▼けん さん:
>EXCELのVBAを勉強し始めた初心者です。
>「With〜End With」でわからない部分があります。
>
>With Range("A1")
>〜
>.Value=I
>〜
>End With
>
>これは
>
>Range("A1").Value=I
>
>との違いはどこにあるのでしょうか?
>教えてください。

違いはないと思います。

参考:Withステートメントの構造とその読み方
http://allabout.co.jp/computer/msexcel/closeup/CU20070725A/index4.htm

【52780】Re:Withの使い方
発言  ichinose  - 07/12/3(月) 17:23 -

引用なし
パスワード
   ▼けん さん:
こんばんは。

>EXCELのVBAを勉強し始めた初心者です。
>「With〜End With」でわからない部分があります。
>
>With Range("A1")
>〜
>.Value=I
>〜
>End With
>
>これは
>
>Range("A1").Value=I
>
>との違いはどこにあるのでしょうか?
上記のふたつの比較では、大きな違いはありません。

以前にも同じようなご質問がありました。
その時は、

www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=45368;id=excel

と投稿しました。

【52795】Re:Withの使い方
お礼  けん  - 07/12/4(火) 12:59 -

引用なし
パスワード
   じゅんじゅんさん
ichinoseさん

今まで使っていた参考書には出てこないで、急に次の参考書で出てきたので
わかりませんでしたが、理解できました。

ありがとうございました!

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