
エクセル2000VBAの初心者です。よろしくお願いいたします。
QNo.2268830に対するhana-hana3さんの回答にあった参照リンクに、
>●オートシェイプの円形の図だけを選択するには?
>アクティブシートのオートシェイプで円形の図だけを選択する例です。
>Sub 円形のオートシェイプを全て選択()
> Dim C As Shape
> For Each C In ActiveSheet.Shapes
> If C.AutoShapeType = msoShapeOval Then C.Select False
> Next C
>End Sub
がありました。これで、円形(msoShapeOval)や四角形(msoShapeRectangle)はうまく選択することが出来たのですが、オートシェイプで描いた線(AddLineで)を選択することが出来ません。
上記プログラムで、msoShapeOvalをLineに変えたり、いろいろしてみたのですが、分かりません。
どなたがご教授いただければ助かります。
No.1ベストアンサー
- 回答日時:
AutoShapeTypeを使うと 線の場合 msoShapeTypeMixed(-2)を返すようです
msoLineを使いたいなら Typeプロパティを使って判断したほうが良いでしょう
for each c in ActiveSheet.Shapes
if c.type = msoAutoShape then
' 円や四角などの場合
else
if c.type = msoLine then
' 直線の場合
end if
end if
Next
といった具合に処理を振り分けましょう
redfox63さま
早速のご回答ありがとうございます。
処理を振り分けることで、無事解決いたしました。
大変助かりました。
どうもありがとうございました。
No.2
- 回答日時:
こんにちは。
直線に限定するならこんな感じで一括選択できます。
ActiveSheet.Lines.Select
この回答への補足
KenKen_SPさま
早速のご回答ありがとうございました。
こんな方法もあるのですね。
確認してみました。
どうもありがとうございました。
KenKen_SPさま
早速のご回答ありがとうございました。
こんな方法もあるのですね。
確認してみました。
どうもありがとうございました。
(スミマセン、補足欄に投稿してしまいました)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
みんなに挑戦してほしい「色彩検定」
これまで多くの方々が受検したが「色彩検定」。その目的や活用法は人それぞれ。今回は、色彩検定に影響を受けた男女3名にインタビュー。
-
VBA:オートシェイプの線の長さを知りたい。
Visual Basic(VBA)
-
VBAマクロで、図形等のオブジェクトを選択(特定)する方法ってありますか
Excel(エクセル)
-
特定の名前のオートシェイプの有無を知りたい(エクセルVBA)
Excel(エクセル)
-
4
エクセルVBA 図形の選択法は?
Visual Basic(VBA)
-
5
【EXCEL VBA】オートシェイプをクリックした時にそのオートシェイプの名前を取得したい
Visual Basic(VBA)
-
6
VBAのロジックでEXCEL上にShape図形があるかないかをチェック
Excel(エクセル)
-
7
EXCELでワークシートを開いたらマクロを自動実行したい
Excel(エクセル)
-
8
別のシートから値を取得するとき
Visual Basic(VBA)
-
9
エクセルで、オブジェクトの選択を禁止する方法。
Excel(エクセル)
-
10
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
11
エクセルVBAでセル番地を指定してオブジェクト名取得
Excel(エクセル)
-
12
指定範囲内のオートシェイプを数えるには?
Excel(エクセル)
-
13
エクセルで図形やオートシェイプの位置がずれるのは仕方ないのでしょうか?
Excel(エクセル)
-
14
VBA Shapes コピーと名前
Excel(エクセル)
-
15
VBA 図形グループ化後オブジェクト名取得
PowerPoint(パワーポイント)
-
16
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
17
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
18
エクセルマクロで指定範囲内の図形を削除
Excel(エクセル)
-
19
vba Shapes.AddLineの名前取得について教えてください
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
Excel 行列が選択出来ない
-
5
シフトキーを使った範囲選択が...
-
6
「無」と「未」の使い方
-
7
Excel2003にて(ツール→オプシ...
-
8
VBAでファイルを開くときにファ...
-
9
「これが」「これで」いいです...
-
10
Jw-cadの範囲指定で文字が選択...
-
11
選択と採択の違い
-
12
オプションボタンとリストボッ...
-
13
WORDでテキストを全て選択し一...
-
14
大至急!
-
15
word 差し込み文書 選択範囲が...
-
16
macの容量がおかしい
-
17
マクロでリンクを更新しないで開く
-
18
エクセルの1~3行目を再表示...
-
19
エクセルの重なってしまったエ...
-
20
Simejiで作ったきせかえを消す...
おすすめ情報
公式facebook
公式twitter