PC Online パソコン&モバイル、インターネット情報とソフトウエア活用サイト

本文へジャンプ

特設サイト一覧
ホーム > ソフトウエア > Excel > 目次
ログインしていません
ログイン

2007年12月28日 page:1/5次へ

ChartObject オブジェクトを操作する(第54回)

牧村あきこ=テクニカルライター

印刷ページ
  • このエントリーをはてなブックマークに追加
  • Clip to Evernote
  • mixiチェック
「あとで読む」機能の使い方
(執筆時の情報に基づいており、現在では異なる場合があります)

 前回は、シート上にある複数の埋め込みグラフの大きさを揃えるプログラムコードを紹介しました。今回は、そのコード内容を詳しくみていくことにしましょう。

InputBoxメソッドでグラフの幅を入力させる

 グラフの大きさを揃える「GraphArrange」プロシージャの冒頭で、4つの変数を宣言します。グラフは図形としても扱えるのですが、ここでは一時的な図形用の変数として「myS」をShape型で用意しています。

 「myH」と「myW」はユーザーが入力したグラフの高さと幅の数値をセットするための変数で、「myMsg」は、ユーザーにグラフの数値指定を促す際に表示するメッセージをセットするための変数です。

Sub GraphArrange()

   Dim myS As Shape
   Dim myH As Single
   Dim myW As Single
   Dim myMsg As String

 直前に定義した変数myMsgに、入力できる数値の範囲を示すメッセージをセットします。今回のサンプルではグラフの高さと幅に、5cmから20cmまでの大きさを設定できるという想定です。

   myMsg = "5〜20までの数値を入力してください" & vbCrLf & "単位はcmです"

[次にInputBoxメソッドで幅を入力:次のページへ]

連載目次(新着順)

関連記事

キーワード

ショッピング

最新ランキング

PC Online会員登録

最新刊のご案内

最新の誌面から

  • 日経パソコン 2012年5月14日号

    日経パソコン 2012年5月14日号

    パソコンを仕事と生活に活かす総合情報誌
    ・お役立ち周辺機器購入ガイド
    ・最新画像処理ソフト驚きの実力
    ・新型CPU搭載の夏モデルが登場ほか

  • 日経PCビギナーズ 2012年6月号

    日経PCビギナーズ 2012年6月号

    パソコン初心者応援マガジン
    ・必ず見つかるネット検索
    ・写真の保存&印刷決定版
    ・キーボードの便利技43 ほか

  • 日経WinPC 2012年6月号

    日経WinPC 2012年6月号

    パワーユーザーのためのPC総合情報誌
    ・Ivy Bridge大研究
    ・本気で作る小型・静音PC
    ・新世代グラフィックスボードほか

  • 日経PC21 2012年6月号

    日経PC21 2012年6月号

    ビジネスマンのパソコン誌
    ・パソコン&スマホで地図&GPS
    ・PDF「新」活用術
    ・ネットでらくらく資産管理 ほか

日経パソコンスキルアップ倶楽部