Excel VBA質問箱 IV

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

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


2515 / 13645 ツリー ←次へ | 前へ→

【67498】一つしたの行にデータをコピぺしたい えり 10/12/9(木) 15:51 質問[未読]
【67501】Re:一つしたの行にデータをコピぺしたい kanabun 10/12/9(木) 16:18 発言[未読]
【67571】Re:一つしたの行にデータをコピぺしたい まりな 10/12/14(火) 14:57 お礼[未読]
【67573】Re:一つしたの行にデータをコピぺしたい Jaka 10/12/14(火) 16:22 発言[未読]

【67498】一つしたの行にデータをコピぺしたい
質問  えり  - 10/12/9(木) 15:51 -

引用なし
パスワード
   こんにちは!

以下のような作業をVBAで行いたいのですが、いい方法はありませんか?


F・G・Hの列の、2行目、4行目、6行目・・・・にデータが記載されていてる。
【VBAを使用して行いたい作業】
F列2行目の「田中」をF列目3行目の空欄セルにコピー&ペースト
G列2行目の「2」をG列目3行目の空欄セルにコピー&ペースト
H列2行目の「a」をH列目3行目の空欄セルにコピー&ペースト


F列4行目の「伊藤」をF列目5行の空欄セルにコピー&ペースト
G列4行目の「3」をG列目5行の空欄セルにコピー&ペースト

といった形にコピーを繰り返していく


列・・・ F  G  H ・・・


2    田中 2  a

4    伊藤 3  m

6    鈴木 7

よろしくお願いします!

【67501】Re:一つしたの行にデータをコピぺしたい
発言  kanabun  - 10/12/9(木) 16:18 -

引用なし
パスワード
   ▼えり さん:

>
>列・・・ F  G  H ・・・
>行
>1
>2    田中 2  a
>3
>4    伊藤 3  m
>5
>6    鈴木 7
>
範囲を選択して [F5](ジャンプ) 「セル選択」ボタン -[空白セル]
- [OK]で 空白セルが選択できます。
この状態で、数式バーに [=F2  ] と式をタイプし Ctrl+[Enter]
で確定すると、すべての空白セルに「同上式」が書きこまれます。

マクロ化するなら、以上の操作をマクロ記録してみてください。

コードのさいごに .Value = .Value を追加すれば、
数式を値にすることもできます。

【67571】Re:一つしたの行にデータをコピぺしたい
お礼  まりな  - 10/12/14(火) 14:57 -

引用なし
パスワード
   ▼kanabun さん:
ありがとうございます!!
試してみたいと思います。

【67573】Re:一つしたの行にデータをコピぺしたい
発言  Jaka  - 10/12/14(火) 16:22 -

引用なし
パスワード
   空欄セルって複雑なレイアウト構造になっているのでしょうか?
だったら、列または行単位、もしくは空白セル範囲単位で、
値に変換した方がいいかもしれません。

ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=253;id=FAQ

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