VBAでグラフを作成しています。
セル幅を基準に高さ・幅にしたく、コードで指定しています。
プロットエリアに関してですが
ActiveChart.PlotArea.Width = 200
のように指定してもデバックで確認しても設定値になっていません。
(38)になっていました・・・。
そのせいなのか
Sheet1.Range(Sheet1.Cells(lOutPutRow, 1), Sheet1.Cells(lOutPutRow, 1)).Width - 60
といった設定もうまく行かず・・・。
高さも同様です。
単位変換等必要なのでしょうか。
まったくお手上げで・・・、
助言いただけたら嬉しいです。
No.1ベストアンサー
- 回答日時:
全体のコードがアップされてないのでなんですが。
。>プロットエリアに関してですが
>ActiveChart.PlotArea.Width = 200
>のように指定してもデバックで確認しても設定値になっていません。
恐らく質問者の勘違いだろうと思われます。
PlotAreaオブジェクトのwidthプロパティは取得・設定どちらとも可能です。
>Sheet1.Range(Sheet1.Cells(lOutPutRow, 1), Sheet1.Cells(lOutPutRow, 1)).Width
タイプミスでないと仮定すると、
上記は、【A列1列】のみの幅になってますが。。。
実際は、Range(Cells(行、1),Cells(行,5))とか複数列では?
一応上記を確認してみてください。
以上。
すいません。
確認したところ正常に設定・取得できていました。
当現象を確認したのが2000で
実際は2003で開発しています。
バージョン違いが原因の一つにあるのかはわかりませんが、
また2000環境で動かすことがあったら確認してみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- その他(Microsoft Office) エクセルのマクロでスライサー教えてください。 1 2022/09/28 16:40
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- Visual Basic(VBA) VBA For Each 〜 複数条件について 3 2022/10/20 20:05
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- Visual Basic(VBA) VBAについて教えてください 4 2022/11/10 12:44
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面左上の「戻る」表示が消えた
-
EXCEL2003 VBA: プロットエリア...
-
アクセスVBAのMe!と[ ]
-
「ご処理進めて頂きますようお...
-
メルカリのメルカードで買い物...
-
エクセルVBAで、MsgBox やInput...
-
エクセルで、日付を入力すると...
-
uwcs のマクロで画像認識をして...
-
お家デートをしててハグを長い...
-
UWSC「画像が無い場合」
-
DoEventsがやはり分からない
-
レジ返品交換について(時間がか...
-
「PC Helpsoft Driver Updated...
-
UWSCの画像認識と条件分岐につ...
-
UWSC 画像判定と条件分岐について
-
UWSC 画像認識で条件分岐
-
UWSCのCHKIMG関数について
-
CloseとDisposeの違い
-
VBA エンターキーでイベントに...
-
【Excel】特定の文字を含むセル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Hyper-Vで仮想マシンにてUSB無...
-
vbscriptでNUMLOCK判定したい
-
内蔵HDDをセカンダリーにするには
-
pcieスロット1が認識してくれな...
-
WindowsXP スタートメニューの...
-
Windowsの自動操作(マクロ)に...
-
画面左上の「戻る」表示が消えた
-
Windows XP システム日付 狂い
-
無線LAN(子機)の設定
-
DaemonToolsのファイル参照履歴
-
環境変数TEMPについて、設定内...
-
gpedit.mscがみつからない
-
Windows10でのパス指定と有効性...
-
新しくノートパソコンを購入し...
-
XPツアー非表示のレジストリ値...
-
Windows Vista で XG音源が使え...
-
Windows7 活用本
-
タスクにカーソルを合わせて出...
-
ページファイル構成 (エラー...
-
ノートパソコンで、何もしてい...
おすすめ情報