• ベストアンサー

全てのテキストボックスを選択するには

エクセルのあるシートに、オートシェイプの図形とテキストボックスの文字が無数に描画してあります。このような状態で、テキストボックスのみを全てセレクト状態にするマクロが知りたいのですが。

質問者が選んだベストアンサー

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.1

ActiveSheet.TextBoxes.Select でどうですか。

peko__
質問者

お礼

ありがとうございました。

関連するQ&A

  • テキストボックスのことで

    エクセルの図形描画バーの中にあるテキストボックスで文字を作成すると、そのテキストボックスに自動的に番号が割り振られると思います。 マクロ文の中の ActiveSheet.Shapes("Text Box 8").Select のように。 この番号を変更することは可能でしょうか? テキストボックス自体を削除して新しいのにするというのではダメです。 それは不可能という回答でもけっこうです。 御存知の方がいましたら教えて下さい。

  • エクセルの図形描画のこと

    エクセルのあるシートに、オートシェイプの図形とテキストボックスの文字が無数に描画してあります。これらを全てまとめて、"セルに合わせて移動やサイズ変更をしない"に一括変更するにはどうすればいいでしょうか? 対象オブジェクトを全てセレクト状態にしてから、マウス右クリックで"オブジェクトの書式設定"を選択してみると、対象が多すぎるようで書式設定ウインドウが出てきませんでした。

  • エクセルのテキストボックスをVBで操作できない

    こんにちわ。 VBからエクセルを開いて、帳票を出力したいのですが、 エクセルはフォーマットシートを用意して、そのシートをコピーして書き込むようにしています。 セル単位での書き込みでは問題ないのですが、図形描画のツールボックスにある、「テキストボックス」への書き込みの仕方がどうしてもわかりません。 エクセルのマクロ記録を使って、調べたのところその場合一回目はきちんと書き込んでくれますが、二回目はなぜか「オブジェクト変数 または WITHブロック変数が設定されていません」というエラーが出ます。 なにか開放しなければならないのでしょうか? 一応、実行したマクロを載せておきます。 g_sheetwk.Shapes("text1").select Selection.Characters.Text = "aaaaaa" また、rangeオブジェクトか、shapeオブジェクトにsetしようと試みても、「型が一致しません」と言われてしまいます。 解決策があればお願いいたします。

  • VBAでテキストボックスに斜線を入れるには?

    excelで、大きなオートシェイプのテキストボックスの中に、いくつかの小さな やはりオートシェイプのテキストボックスを貼り付けます。 通常は小さなテキストボックスに文字を入力して使うのですが、全ての小さな テキストボックスに何の文字も入力されていない場合は、大きなテキストボックスに 自動で斜線(シェイプの直線?)が入り、またどれか一つでも小さなテキストボックスに 文字が入力された場合は自動で斜線が消える様にしたいのです。      _____________     |    ____         /|     |  |____|      /  |     |    ____     /    |     |  |____| /      |     |          /        |     |        /  ____   |     |      /  |____| |     |    /              |     |  /                |     |/                  |        ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ こんな感じなのですが、VBAで可能でしょうか? 以前もこんな感じの質問をしたばかりで恐縮ではありますが、よろしくお願いいたします。

  • テキストボックスと図形の重ね合わせ

    すみません。 どなたかお知恵を拝借できないでしょうか? テキストボックスの前面or背面に図形を重ね合わせたいのですが、 何かいい手段はないでしょうか? テキストボックス内にはマルチラインでデータが入っており、 その文字の位置に合わせて図形(円やライン)を重ね合わせたいの ですが、方法がわかりません。 単純にShapeを使用するとテキストボックスの背面に隠れてしまいますし、 PictureBoxの中にShapeをセットして描画した場合、 テキストボックスが前面だとPictureBoxは隠れ、背面だとテキスト ボックス内の文字がPictureBoxに隠されてしまう形になります。 お手数をおかけしますが、何卒よろしくお願いします。

  • テキストボックスの番号のことで

    エクセルでテキストボックスを使用するマクロのスクリプトを調べてみると、ActiveSheet.Shapes("Text Box 1").Select等の文からテキストボックスの番号が分かりますが、マクロを調べることなくシート上からテキストボックスの番号を知ることはできるのでしょうか?

  • wordのテキストボックスについて

    xpでオートシェイプやテキストボックスを使うと必ず、「描画をここに作成します」とでますが、どういう利点があるのですか? 私は使い方がわからないので、必ずエスケープで消します。

  • EXCELのテキストボックスについて

    図形描画のテキストボックスを使用して文字を色分けして使っています テキストボックスの3列目を赤色で点滅 別のテキストボックスの6列目を青で点滅 エクセルでは不可能なのでしょうか? どうか宜しくお願い致します。

  • Excelでオートシェイプのテキストボックス内の文字列を検索するマクロ

    Excelでオートシェイプのテキストボックス内の文字列を検索するマクロを探しています。 ご存知の方がいらっしゃいましたら教えていただけないでしょうか (検索してヒットすると当該テキストボックスにジャンプするようなマクロが理想です。)

  • ワードでのテキストボックス

    Wordを使って文章の作成をしているのですが (オートシェイプの図形やテキストボックスを使った文字なども入れてあります。) テキストボックスで文字を入力すると全く別の違う場所へも テキストボックスで入力した文字が入ってしまいます…。 他のテキストボックス内の文字は異常ないのですが 新しくテキストボックスをクリックして文字を入力しようとすると 別の場所へ(別のテキストボックスではなく、 通常の文字入力スペースでもなく中途半端なところへ)文字が入ってしまうのです。 原因が全くわかりません。 何かおかしな設定をしてしまったのでしょうか…。 どなたか分かる方いらっしゃいましたらお願いします!

専門家に質問してみよう