No.6
- 回答日時:
根本的な疑問ですが?
・ワークシート上の TextBox とは何でしょうか?
オートシェイプの四角形(Regtangle)? それとも、コントロールの本物のTextBox ?
私は、いつも、それが気になります。
現在、書かれている「もしも」だったら、どちらにしても、かなり大変な作業にはなるような気がします。また、コントロールツールのTextBox は、ジャンプでは掛かりません。
その「もしも」に付け加えると、見えないオブジェクト(オートシェイプ)があります。
いつのまにか、消えてしまった幽霊シェイプも、「ジャンプ」では、掛かりません。あまり何度かいじっている内に、オートシェイプが画面から消えてしまうことがあります。
ご質問者さんの予想とは外れるかもしれませんが、上記のような場合でも、このマクロは有効です。全シートのオートシェイプと、コントロールのTextBox を削除します。
Sub TextBoxes_Clear()
Dim shp As Shape
Dim i As Integer
For i = 1 To Worksheets.Count
With Worksheets(i)
For Each shp In .Shapes
With shp
If .Type = msoAutoShape Then
If .AutoShapeType = msoShapeRectangle Then
.Delete
End If
ElseIf .Type = msoOLEControlObject Then
If .OLEFormat.ProgId = "Forms.TextBox.1" Then
.Delete
End If
End If
End With
Next shp
End With
Next i
End Sub
No.4
- 回答日時:
#3のものですが、
#1の方法でも選択は可能だと思いますが、
ワークシートは255列×65536行のセルの集まりです。
どこからどこまでと手動で範囲選択すると逆にそれ以外の範囲に図形があっても選択漏れが生じる可能性があります。
「も れ な く」選択するのであれば『ジャンプ』機能をお勧めします。
No.3
- 回答日時:
こんにちは。
なにも考えずに
1.キーボードから[F5]を押します。
2.『ジャンプ』ウィンドウが開きます。
(ジャンプ機能を利用し図形(オブジェクトといいます)が全て選択されます。
3.左下の[セル選択]ボタンをクリック。
4.『選択オプション』ウィンドウが開きます。『オブジェクト』を選び[OK]をクリック。
*ワークシートにあるすべてのオブジェクト(図形)を選択できます。
この状態で『Delete』キーにて図形(テキストボックス)を削除できます。
(補足)一部分の図形選択を解除したければ!?
オブジェクトを全て選択されている状態にて
[SHIFT]+図形を[クリック]
にて図形のの選択解除・選択に切り替えられます
この回答へのお礼
お礼日時:2005/03/25 12:41
少し前に頂いた回答で解決はしましたが、
こんな方法もあるんですね。
ひとつの目的でも色々な方法があるというのがわかりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのファイルサイズが急に大きくなってしまった 4 2022/10/06 13:51
- Visual Basic(VBA) excel vba でユーザーフォーム入力ができない 2 2022/12/12 14:42
- Excel(エクセル) Excelエクセルが勝手に10MBになりました シートを沢山使ってデータを書いてました。挿入のテキス 4 2023/07/25 15:12
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- その他(Microsoft Office) パワーポイントやワード、エクセルでのスライドショーやテキストの微調整について 1 2023/01/12 05:50
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jwcadで図形を簡単に水平にする...
-
エクセルマクロでシート内にあ...
-
図形とテキストボックスの全部...
-
EXCEL2013 VBA ListBox 未選択
-
分解の逆
-
JW-CADの<選択確定>ボタンに...
-
ベクターワークスでのハッチン...
-
削除していただけませんか
-
エクセルVBAでオートシェープの...
-
WORDで、楕円(オートシェイプ?...
-
WORD2010図形の一括グループ化...
-
Illustratorで、ほかのレイヤー...
-
ベクターワークス
-
【AUTO CAD】 複数の、異なる...
-
イラストレーター9.0 変形パレ...
-
ワード差込印刷のアドレス帳→エ...
-
ICADでは概念が…
-
エクセルでシート上に存在する...
-
【Photoshop】「境界をぼかす」...
-
直線を波線に一括変換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jwcadで図形を簡単に水平にする...
-
EXCEL2013 VBA ListBox 未選択
-
エクセルマクロでシート内にあ...
-
図形とテキストボックスの全部...
-
WORDで、楕円(オートシェイプ?...
-
Excel VBAでセル内の画像を選択...
-
JW-CADの<選択確定>ボタンに...
-
ICADでは概念が…
-
AutoCadの一つの図面の中にあ...
-
autoCADでの四角形の大きさの変...
-
Illustratorで、ほかのレイヤー...
-
分解の逆
-
CAD図面にEXCELの表を貼り付け...
-
リストボックスで項目を選択し...
-
エクセルVBAでオートシェープの...
-
AUTOCADハッチングについて教え...
-
イラストの背景を透明にしたい
-
ベクターワークスでのハッチン...
-
AutoCAD塗りつぶしが背面になら...
-
エクセルの黒い枠が出ません
おすすめ情報