Excel VBA質問箱 IV

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

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


73033 / 76732 ←次へ | 前へ→

【8182】Re:For Each の順番を逆にしたい
発言  ichinose  - 03/10/2(木) 19:46 -

引用なし
パスワード
   ▼りん さん:
こんばんは、久しぶりですねえ!!

>あまのじゃく さん、こんばんわ。
>
>>実は、訳あってForEachの実行順序を逆にしたいと
>>考えています。
>
>>A20,A19,...A1の順番にする方法はないのでしょうか。
>
>Sub test()
>  Dim II%, NN%
>  With Range("A1:B20")
>   For II% = .Count To 1 Step -1
>     NN% = NN% + 1 '検証用カウンタ
>     Set cc = .Cells(II%)
>     cc.Value = NN%
>   Next
>  End With
>  Set cc = Nothing
>End Sub
>
>Rangeの場合は、Range(範囲).Cells(インデックス値)
>Worksheetの場合は、Worksheets(インデックス値) 
>Workbookの場合は、Workbooks(インデックス値) 
>
>のように、大概のオブジェクトはオブジェクトコレクションからインデックスで取得できます。
別に意見はなかったんですが、
今度は削除できないように・・・、
ははっ、失礼しました。
2 hits

【8139】For Each の順番を逆にしたい あまのじゃく 03/10/1(水) 22:31 質問
【8140】Re:For Each の順番を逆にしたい INA 03/10/1(水) 23:11 回答
【8142】Re:For Each の順番を逆にしたい ichinose 03/10/1(水) 23:39 回答
【8143】Re:For Each の順番を逆にしたい Kein 03/10/1(水) 23:46 回答
【8180】Re:For Each の順番を逆にしたい りん 03/10/2(木) 19:04 回答
【8182】Re:For Each の順番を逆にしたい ichinose 03/10/2(木) 19:46 発言

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