Microsoft Excelは、利用可能な最も強力なスプレッドシートプログラムの1つであり、財務分析から科学プロジェクトまで、さまざまな活動に役立ちます。 ただし、ほとんどの人は、Excelを数式のグリッドの操作、つまり従来のスプレッドシート機能に限定されていると考えています。 しかし、ExcelのVisual Basicスクリプトを使用すると、それ以上のことを簡単に実行できます。 VBを使用すると、スプレッドシートに好きな形を描き、それらを使用して、スプレッドシートを視覚化するのに役立つ図面、チャート、その他のグラフィックを作成できます。
ステップ1
MicrosoftExcelを開きます。 Excel 2007以降を使用している場合は、リボンの[表示]タブに移動し、[マクロ]をクリックします。 それ以外の場合は、[ツール]メニューをクリックし、[マクロ]を選択します。 [マクロ]ダイアログボックスが表示されます。
今日のビデオ
ステップ2
マクロ名を入力し、「作成」をクリックします。 これにより、画面に新しい空のサブルーチンが表示された状態でVisualBasicアプリケーションエディタが開きます。
ステップ3
ベクトルの開始と終了に使用するX座標とY座標を決定します。 スプレッドシートの左上隅は(0、0)にあり、XとYはそれぞれ右と下に行くにつれて増加します。 これらの値を次のように変数に入れます。
start_x = 0 start_y = 0 end_x = 100 end_y = 100
これらの値は、スプレッドシートの左上隅に対角線を描画します。 希望する場所に正確に線を引くには、さまざまな数値を試す必要がある場合があります。
ステップ4
線自体を描画するコードを追加します。
line = Sheet1.Shapes。 AddLine(start_x、start_y、end_x、end_y)
ステップ5
行の終わりに矢印を追加して、ベクトルのように見せるためのコードを追加します。
ライン。 ライン。 EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle
ステップ6
Visual Basicエディタを閉じて、[マクロ]ダイアログボックスを開きます(手順1を参照)。 マクロをクリックして、[実行]をクリックします。 線が表示されるはずです。
ヒント
手順4で作成した「line」変数を使用して、ベクトルの他のプロパティを変更できます。 たとえば、線の色を緑に変更するには、「線」と書くことができます。 ライン。 ForeColor。 RGB = RGB(0、255、0) "