Excel VBA質問箱 IV

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

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


53403 / 76732 ←次へ | 前へ→

【28144】Re:セル参照で値を抽出して貼り付けの方法
質問  りょうた  - 05/8/29(月) 21:15 -

引用なし
パスワード
   ▼でれすけ さん:

ご回答ありがとうございます。
ヒントをいただいて、がんばっていますが
どうしても、解決できません。

>こんばんは。
>
>これだと、ループのあいだ中、nの値が変わっていません。
>ループを一回まわるたびにnの値が1づづ増えるようにしてください。
>また、貼り付け先の指定
>Range("I311" & n).Offset(1)
>が変です。もう一度よく考えてみてましょう。

For Each rng In Range("A9,A19,A29,A39,A49,A59,A69,A79,A89,A99,A109,A119,A129,A139,A149,A159,A169,A179,A189,A199,A209,A219,A229,A239,A249,A259,A269,A279,A289,A299")
   With rng
   If .Value = "0" Then
    .Offset(0, 8).Copy

    Range("I311" + n).PasteSpecial Paste:=xlPasteValues
    cnt = n + 1
  
   
   End If

   End With
 Next

上記の様に、組んでみましたが
貼り付けられるのは、"I311"〜"I319"までで
"I320"以降には貼り付けてくれません。
おそらく原因は、"I3111"に貼り付けようとしてるのだと思うのですが
(そういう桁数の行がないので)
cnt = n + 1
だと、まずいのでしょうか?

解決しないと帰宅できないので
誰かお答えくださいませんでしょうか?
よろしくお願いいたします
2 hits

【28134】セル参照で値を抽出して貼り付けの方法 りょうた 05/8/29(月) 19:15 質問
【28137】Re:セル参照で値を抽出して貼り付けの方法 でれすけ 05/8/29(月) 19:39 回答
【28144】Re:セル参照で値を抽出して貼り付けの方法 りょうた 05/8/29(月) 21:15 質問
【28147】Re:セル参照で値を抽出して貼り付けの方法 でれすけ 05/8/29(月) 21:46 回答
【28148】Re:セル参照で値を抽出して貼り付けの方法 MokoMoko 05/8/29(月) 22:05 回答
【28164】Re:セル参照で値を抽出して貼り付けの方法 りょうた 05/8/29(月) 23:27 お礼
【28166】Re:セル参照で値を抽出して貼り付けの方法 りょうた 05/8/30(火) 2:55 お礼
【28149】Re:セル参照で値を抽出して貼り付けの方法 でれすけ 05/8/29(月) 22:10 回答
【28150】Re:セル参照で値を抽出して貼り付けの方法 りょうた 05/8/29(月) 22:14 お礼

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