- ベストアンサー
エクセルで図形テキストボックスの文字を一気に変更したい
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> 逆に全角を半角にする時は、どこを直せばよいのでしょうか? Strconv関数の2番目の引数を vbWide からvbNarrow に変えるだけです。 Sub ChgNarrow() Dim Cnt As Integer For Cnt = 1 To ActiveSheet.TextBoxes.Count ActiveSheet.TextBoxes(Cnt).Text = _ ' ↓これ StrConv(ActiveSheet.TextBoxes(Cnt).Text, vbNarrow) Next Cnt End Sub
その他の回答 (3)
- etic333
- ベストアンサー率20% (1/5)
#2です。 すいません。 投稿してからぜんぜん趣旨に合っていないことに気づきました。
お礼
いえいえ。何はともあれ、回答下さりありがとうございました。
- etic333
- ベストアンサー率20% (1/5)
私の方法として・・・ 単純にオブジェクトの選択で、図形をすべて選んで、ツールバーでフォント変更などしていますが・・・ 図形がたくさんある場合は、画面のズームを下げて、図形選択しています。
- ja7awu
- ベストアンサー率62% (292/464)
次のコードを実行すると、希望どおり一気に変換されます。 操作方法は、 使用しているシート名タブを右クリックし、「コードの表示」を選択します。 表示されたコードウィンドウに下記コードをコピーして貼り付けます。 コード上の何処かにカーソルがある状態にして、その画面のメニューから [実行]-->[Sub/ユーザーフォームの実行]を指定します。 これで、シートを見て変更されていることを確認します。 貼り付けたコードを全て削除します。 Sub ChgWide() Dim Cnt As Integer For Cnt = 1 To ActiveSheet.TextBoxes.Count ActiveSheet.TextBoxes(Cnt).Text = _ StrConv(ActiveSheet.TextBoxes(Cnt).Text, vbWide) Next Cnt End Sub
お礼
すごいです。できました。ありがとうございます。 でも 私などには何のことやら??? ちなみに、逆に全角を半角にする時は、どこを直せばよいのでしょうか? きっと簡単な応用問題だとは思うのですが、さっぱりで、、、 よろしかったら教えて下さい。
関連するQ&A
- エクセル テキストボックスについて
エクセルの図形について勉強をしています テキストボックスの文字列をシート上のセルにリンクすることができると説明がありますがどのように操作をしたらよいのでしょうか?
- ベストアンサー
- その他MS Office製品
- EXCELでテキストボックスを選べない
EXCELでのシートで セルにはデータが入っています セルはそれぞれクリックできます シートの真ん中に テキストボックス(四角い図形の中に テキストが入力されているので) があり それをクリックしようとすると ○の中に /が入っている 警告のようなものが出てきて テキストボックスを選べません シートは保護されていないようです どんな設定がされていますか
- 締切済み
- オフィス系ソフト
- EXCELの図形(テキストボックス)を固定したい
いつもお世話になっております。 ご存知の方がいらっしゃいましたら、お手数ですがご教授下さい。 当方EXCEL2010を使用しております。 シートに画像を貼り付けた後、その画像の上に図形(テキストボックス)を配置し、 テキストボックスの中の文字列は入力可能にしたいのと、 このテキストボックスの位置は移動不可にしたいので、 シートの保護等でオブジェクトのロックを行ったのですがうまくいきません。 ※図形の移動はロックできたのですが、同時に文字列も編集できなくなってしまいました。 どのような手順で固定したらいいのでしょうか? 当方語彙が乏しいのでうまく伝えられずすみません。 お手数ですが、よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- エクセル2007テキストボックス均等貼り付け
エクセル2007のテキストボックスについてですが、 テキストボックスの中の文字の大きさを変えずに均等貼り付けは 出来るのでしょうか? セルの中でしたら文字の大きさを変えずに均等貼り付け出来ると思うのですが、 テキストボックスでは出来ないのでしょうか? どなたか回答お願い致します。
- ベストアンサー
- オフィス系ソフト
- EXCELのテキストボックスについて
図形描画のテキストボックスを使用して文字を色分けして使っています テキストボックスの3列目を赤色で点滅 別のテキストボックスの6列目を青で点滅 エクセルでは不可能なのでしょうか? どうか宜しくお願い致します。
- 締切済み
- その他MS Office製品
- テキストボックスと図形の重ね合わせ
すみません。 どなたかお知恵を拝借できないでしょうか? テキストボックスの前面or背面に図形を重ね合わせたいのですが、 何かいい手段はないでしょうか? テキストボックス内にはマルチラインでデータが入っており、 その文字の位置に合わせて図形(円やライン)を重ね合わせたいの ですが、方法がわかりません。 単純にShapeを使用するとテキストボックスの背面に隠れてしまいますし、 PictureBoxの中にShapeをセットして描画した場合、 テキストボックスが前面だとPictureBoxは隠れ、背面だとテキスト ボックス内の文字がPictureBoxに隠されてしまう形になります。 お手数をおかけしますが、何卒よろしくお願いします。
- 締切済み
- Visual Basic
- エクセルのテキスト挿入
エクセルの挿入から図形を選んでも、テキストボックスが表示されません。フローチャートにもテキストの入力が表示されません。 表示する方法はありますか?またはこれらを使わずにテキストを図として挿入する方法はあるでしょうか。
- ベストアンサー
- Windows 10
- テキストボックスの中の文字を丸で囲みたい。
テキストボックスで、文章を作っています。文章の文字の一部を 図形を挿入して、丸で囲みたいのですが、「背面へ移動」をクリックして、「テキストの背面へ移動」をクリックすると、図形で隠れていた文字は出ますが、図形は消えます。 テキストボックスを使わなければ、文字を図形で囲むことはできます。 テキストボックスの中の文字を丸で囲む方法を教えて下さい。 パソコン FMV AH56/C Windows7 Internet Explorer 10
- ベストアンサー
- Windows 7
- エクセルにて、テクストボックスにセルの文字列を参照させているのですが、
エクセルにて、テクストボックスにセルの文字列を参照させているのですが、セルの文字列の255文字分しか参照してくれません。テキストボックスに256文字以上参照させるにはどうすればよいでしょうか。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル テキストボックスについて
エクセルでテキストボックスへセルからの反映方法 の質問です。 エクセルのセル内の数字や文字を ・いくつかのシートを作成して ・そのシートのセルに反映させ、連動させる 方法はどのようにするのでしょうか。
- ベストアンサー
- その他MS Office製品
お礼
大変ありがとうございました。 またよろしくお願いします。