Excel VBA質問箱 IV

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

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


22842 / 76738 ←次へ | 前へ→

【59271】Re:条件に合う数値を左上詰めで表示したい
回答  ひげくま  - 08/12/4(木) 10:11 -

引用なし
パスワード
   > iとjは、Activesheet用の変数で、Sheet2用に別の変数を用意しないと無理だと思いますよ。

これに関してはスルーというのがちょっと不満ですが・・・(笑)

列は同じで、10以上のものだけを上詰めにしたい、ということですね。

ループのネストを逆にして、
Sheet2の行変数としてkを追加して、

For j = 1 To ColumnsA
k = 1
For i = 1 To RowsA
If A(i, j) >= 10 Then
Sheets("Sheet2").Cells(k, j).Value = A(i, j)
k = k + 1
End If
Next
Next

とすれば良いんじゃないですかね?
0 hits

【59268】条件に合う数値を左上詰めで表示したい 事務員 08/12/4(木) 9:11 質問
【59269】Re:条件に合う数値を左上詰めで表示したい ひげくま 08/12/4(木) 9:34 発言
【59270】Re:条件に合う数値を左上詰めで表示したい 事務員 08/12/4(木) 9:50 発言
【59271】Re:条件に合う数値を左上詰めで表示したい ひげくま 08/12/4(木) 10:11 回答
【59273】Re:条件に合う数値を左上詰めで表示したい 事務員 08/12/4(木) 10:22 お礼

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