![見出し画像](https://assets.st-note.com/production/uploads/images/86945043/rectangle_large_type_2_8863ba436f72aaae2302deb7ad026316.png?width=1200)
Photo by
t0m0y0
VBA100本ノック 1本目
本当に知識がないのですよ。
いつもネットで調べたり、すごい人のコードを貰って作ったりするので
本当に知識がないのですよ。
ありのままをお見せしましょう,,,
私のが何も見ずに絞り出した回答
worksheets(a1:c5) = worksheets(a1:c5)
正解
Worksheets("Sheet1").Range("A1:C5").Copy Destination:=Worksheets("Sheet2").Range("A1"
Worksheets("Sheet1").Range("A1:C5").Copy Worksheets("Sheet2").Range("A1")
Destinationは省略可能だそう。引数らしい。
どうして省略可能なのかは、TANAKA大先生のブログに解説があった。
とりあえず、なくてもよさそう!
Worksheets("sheet1").Range("a1:c5").Copy Worksheets("sheet2").Range("A1")
ワークシート”シート1”の範囲”(A1:C5)を コピー。
ワークシート”シート2”の範囲(”A1”)
なんとなくわかっているようで全然わかってない説。
はたしてVBAを使いこなす日はやってくるのか・・!