人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルVBAについて質問です。

最初に任意のシートで、任意の列が指定(例えばD列)されているとします。
シート1で、最初に指定された列(例えばD列)の1行目にある文字列を2行目から5行目までコピーし、シート2で、最初に指定された列(例えばD列)の1行目にある文字列を2行目から15行目までコピーでするというマクロを作って下さい。

●質問者: taroemon
●カテゴリ:コンピュータ
✍キーワード:VBA エクセル コピー マクロ 文字列
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● SALINGER
●100ポイント
Sub Macro1()
 Dim retu As Long
 Dim i As Integer
 
 retu = ActiveCell.Column
 With Worksheets("シート1")
 For i = 2 To 5
 .Cells(i, retu).Value = .Cells(1, retu).Value
 Next i
 End With
 With Worksheets("シート2")
 For i = 2 To 15
 .Cells(i, retu).Value = .Cells(1, retu).Value
 Next i
 End With
End Sub
◎質問者からの返答

ご回答ありがとうございます。

完璧に望んでいた物でした。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ