Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


71245 / 76732 ←次へ | 前へ→

【9982】Re:セルの幅の単位とオートシェイプのサイズの単位
質問  B_BOSS  - 03/12/26(金) 18:35 -

引用なし
パスワード
   回答ありがとうございまいた。
私の質問が判り難くて申し訳ありません。
 実はエクセルでガントチャートが造りたいのです。

セルの列をガントチャートの線とした時、1マスが10とした時に
"3"や"7"といった数値をオートシェイプで描きたいのです。

オートシェイプで四角を書こうとしたのですが、オートシェイプをあらわす数値は
ピクセルでもセンチでも内容です。

オートシェイプでサイズをあらわす数値は、ピクセル(又はcm)に換算すると
いくつになるのでしょうか?

それがわかれば、罫線を利用したグラフ(ガントチャート)が造れると
思うのです。


▼ichinose さん:
>▼B_BOSS さん:
>こんばんは。
>
>> ワークシート上のセルの幅と、オートシェイプをVBAで作成しようとすると、
>> サイズを指定する数値とセルの幅を指定する数値が合いません。
>> セルの幅、ピクセルで表示されますが、下のコードのオートシェイプのサイズを指定する
>> 数値は単位は何になるのでしょうか?
>>
>> セルの罫線を利用してグラフを作成したいのですが・・・?
>> 罫線とオートシェイプのサイズを合わせる方法ってありますか?
>>  Shapes.AddShape(msoShapeRectangle, 200, 100, 50, 5).Select
>オートシェイプをセルの大きさに合わせる方法が分かればよいということでしょうか?
>'=======================================================
>Sub test()
>  With ActiveCell
>    ActiveSheet.Shapes.AddShape(msoShapeRectangle, _
>     .Left, .Top, .Width, .Height).Select
>    End With
>End Sub
>
>↑は、アクティブセルの大きさに合わせてオートシェイプを作成しています。
2 hits

【9967】セルの幅の単位とオートシェイプのサイズの単位 B_BOSS 03/12/25(木) 19:32 質問
【9968】Re:セルの幅の単位とオートシェイプのサイズ... ichinose 03/12/25(木) 20:01 回答
【9982】Re:セルの幅の単位とオートシェイプのサイズ... B_BOSS 03/12/26(金) 18:35 質問
【9983】Re:セルの幅の単位とオートシェイプのサイズ... Kein 03/12/26(金) 20:28 発言
【9992】Re:セルの幅の単位とオートシェイプのサイズ... ichinose 03/12/27(土) 0:47 回答
【9995】Re:セルの幅の単位とオートシェイプのサイズ... B-BOSS 03/12/27(土) 18:16 お礼

71245 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free