Excel VBA質問箱 IV

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

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


222 / 13618 ツリー ←次へ | 前へ→

【81303】別シートへ転記したい場合 [名前なし] 20/5/27(水) 19:43 質問[未読]

【81312】Re:別シートへ転記したい場合 マナ 20/5/29(金) 18:55 発言[未読]
【81314】Re:別シートへ転記したい場合 [名前なし] 20/6/1(月) 16:11 お礼[未読]
【81318】Re:別シートへ転記したい場合 マナ 20/6/2(火) 20:52 発言[未読]
【81323】Re:別シートへ転記したい場合 [名前なし] 20/6/3(水) 16:23 お礼[未読]

【81312】Re:別シートへ転記したい場合
発言  マナ  - 20/5/29(金) 18:55 -

引用なし
パスワード
   ▼[名前なし] さん:

では、まずは条件固定で考えてみてください。

例えば、Sh1のA2:AN10の値を、Sh2のA3に転記する場合は、どう書きますか。

【81314】Re:別シートへ転記したい場合
お礼  [名前なし]  - 20/6/1(月) 16:11 -

引用なし
パスワード
   マナさん
Sh1のA2:AN10の値を、Sh2のA3に転記する場合

上記の場合
私は下記を考えました。

sh1.Range("A2","AN10")copy sh2.Range("A3")

又は
sh.Range("A2:AN10").Value = sh2.Range("A3:AN11").Value

【81318】Re:別シートへ転記したい場合
発言  マナ  - 20/6/2(火) 20:52 -

引用なし
パスワード
   ▼[名前なし] さん:

>sh.Range("A2:AN10").Value = sh2.Range("A3:AN11").Value

左辺と右辺が逆ですよ。

転記先.Value=元データ.Value
です。


まずは、簡単な↓こっちで考えることにします。

>sh1.Range("A2","AN10")copy sh2.Range("A3")

毎回変わるのは、AN10 と A3 の部分ですね。
A3のほうは、すでにできていると思いますので
AN10のほうを、こことかを参考に考えてみてください。
ht tp://officetanaka.net/excel/vba/tips/tips130.htm

【81323】Re:別シートへ転記したい場合
お礼  [名前なし]  - 20/6/3(水) 16:23 -

引用なし
パスワード
   マナさん

いつも本当にありがとうございます。
とっても勉強になります。

逆ですね‥‥お恥ずかしい…

教えていただいたURLを見ながらもっと勉強します!
この度は 本当にありがとうございました。
また何かあれば 教えていただきたく 何卒よろしくお願いいたします。

感謝しかありません!

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