今回はサクッと短く。 | Hirokiのブログ

今回はサクッと短く。

思い当たるネタも少ないため、

今回はサクッと短くやります!


ネタが少ないのは、今まで説明した内容を応用するだけで、

ほとんどの事が出来ちゃうからなんです。。。



今までは、同じシート内で計算処理をしていました。

今回は別のシートを参照する仕組みを紹介します。


Excelは起動すると通常ならば3シート作られるはずです。


今回は[シート1のA1][シート2のA1][シート3のA1]を加算して

[シート1のA2]に合計値をセットします。




Sub Macro1()
Worksheets("Sheet1").Cells(2, 1) = Worksheets("Sheet1").Cells(1, 1) _
+ Worksheets("Sheet2").Cells(1, 1) _
+ Worksheets("Sheet3").Cells(1, 1)
End Sub



プログラムにすると、たったこれだけです。。。


WorkSheets(名前)というのがワークシートを参照するための手法です。



今回見なれない文字があると思います。


_ アンダーバーは次の文も引き継きますよ~って意味です。


プログラムは基本的には1行で完結するルールになっていますが、

1行で書くと非常に見にくいです。なので、アンダーバーを使って、改行します。

しかし、このアンダーバーは24個(バージョンによって違うかも)しか使えません。

ですので、色々四苦八苦しながら見やすくする必要はありますね~~


って、今回はあっちゅうまの内容でした。。。

See You...