こんにちは、エクセルVBAで、同一のシートに文字のコピーの仕方に関して勉強をしてみました。
RangeオブジェクトのCopyメソッドの使い方に関してきちんと理解ができてなかったため
ネット上にあるサンプルプログラムを理解し、手打ちしてみて
実行してみました。
A1セルに「こんにちは」という文字を書きましてそのA1セルに書いた文字をC3セルにコピーしてみる
といったやり方の学習をしました。
実際に書いたソースコードです。
Sub sample()
Worksheets("sheet1").Range("A1").Value = "こんにちは"
Range("A1").Copy Range("C3")
End Sub
こうしたことによって、A1セルには特定の文字が書かれ、その文字をCopyメソッドを使って
同一ブック、同一シートのC3列にコピーしたというものです。
こうして同一シートにコピーする方法を学んだので
次は別シートにコピーするやり方を学んでいきます。
また、進捗がありましたら、記事を更新いたします。