- ベストアンサー
【エクセル】連番のテキストボックスをラクに作る方法
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一般機能でテキストボックスの一括作成はできませんので―― 1.空白シートのA列に、A1を先頭にオートフィルで連番を作成して おきます。 2.次のマクロを実行します。 Sub Test() Dim rng, i, TP, LF, HT, WD For Each rng In Columns(1).Cells i = i + 1 If Cells(i, 1) = "" Then Exit Sub TP = rng.Top LF = rng.Left HT = rng.RowHeight WD = rng.Width ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, _ LF, TP, WD, HT).Select Selection.Characters.Text = Cells(i, 1) Next Range("A1").Select End Sub 連番の入ったA列の各セルにそれぞれのセルと同じ大きさのテキス トボックスが作成されます。
その他の回答 (1)
- qualheart
- ベストアンサー率41% (1451/3486)
例えばA1に「A-01」と入力したら、セルの右下をあたりをドラッグして行方向または列方向に移動させると自動的に連番で入力しますよ。 お試しあれ。
関連するQ&A
- エクセルの計算式の一部分を連番にする方法(初心者)
エクセルで例えば、 =MID(A1、1、1) のような関数を使ったとします。 ( )の仲の真ん中の数値だけ、1,2,3,4・・・と 連番にオートフィル?をつかって一気に入力する方法を 教えてください。
- ベストアンサー
- Excel(エクセル)
- 【AUTO CAD】 テキストボックスに連番を記入するには?
エクセルだと1,2,3や月、火、水などの連番を容易に作成できますが、Auto Cadにも同じ機能はあるのでしょうか?出来ればそれぞれの文字毎に、テキストボックスを作成したいのですが。 わかる方ご教授願います。
- ベストアンサー
- CAD・DTP
- Excelで2行ずつ連番を振るにはどうすればよいでしょうか?
教えていただけないでしょうか? Excelを使って、オートフィルのように自動で2行ずつ連番を振るには、どうすればよいでしょうか? 例 1 1 2 2 3 3 続く
- ベストアンサー
- Windows XP
- 『EXCEL』アウトライン設定時に連番をふりたい。
EXCELで、部分的にアウトラインのグループ化を行い、その、目に見えている状態のみで 一気に連番をふりたいのですが、このままオートフィルで連番をつけようとすると 折りたたまれて見えていないところまで連番がふられてしまいます。 目に見えているところだけ連番にしたいのですが、どう操作すれば良いのでしょうか? ご指導の程、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- テキストボックスを作成するマクロで
エクセルでテキストボックスを50個表示させるマクロを作成する場合、テキストボックスの番号は連番になると思いますが、最初の番号を指定することは可能でしょうか? *この場合のテキストボックスの番号とはマクロ上の以下のような番号のことです。 ActiveSheet.Shapes("Text Box 8").Select
- ベストアンサー
- オフィス系ソフト
- エクセルの連番、増加させたいものが混在する場合について。
エクセルの連番、増加させたいものが混在する場合について。 例えば、A1に「500と20」と入力し、A1セルの右下をドラッグすると、A2セルには「500と21」と自動的に入ります。これを、500の側も増加させたい場合、どのように設定すればいいでしょうか? (まずは正規の方法を知りたいのですが、A1セルに500、B1セルに20をそれぞれ入力しておいてそれぞれについてオートフィルさせた後に、二つをドッキングするにはどうすればよいかについても併せて知りたいです)
- ベストアンサー
- その他MS Office製品
- エクセルのオートフィルで数字の4と9を除く連番を作りたいのですが・・・。
エクセルのオートフィルで数字の4と9を除く連番を作りたいのですが・・・。どのようにしたらできますか?教えていただけますか?困ってます。Y(>_<、)Y
- ベストアンサー
- オフィス系ソフト
- Excelの連番の作り方について。
エクセルで1,2,3,4・・・と連番を作るのはフィルでできるのですが、(1)、(2)、(3)、(4)・・・だとコピーになってしまいます。どうしてでしょうか?教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数ずつの連番を入力する方法
こんにちは。 エクセル初心者です。 過去ログや他のサイトも調べたのですが、表現方法が悪いのかヒットしません。 今、エクセルに日本語を入力して表を作っています。 A列に数字を入れて番号を振っているのですが、 表の性質上、1234・・・という連番ではなく、 111222333444・・・という同じ数字が3つずつ続く連番です。 それが800番まで続きます。 私が調べた限りではオートフィルや連続データではそういう番号の振り方はできないみたいで困っています。 今、50番台なのですが、手動で入れるのが苦痛になってきました。 初心者でも出来る方法で、これを自動的に大量入力する方法があれば、 ぜひ実行したいのです。どなたかご存知ではないでしょうか? よろしくおねがいします。
- ベストアンサー
- オフィス系ソフト
- マクロVBAで連番を作成するには?
Excel2003です。 VBAを使って、(L,2)から連番を作成し、一列目の値が変化したら(Aの次がBになる)また(L,2)から10からの連番をふりなおす方法を教えてください。 また、オートフィルで列を増やしても同じ動作が起こるようにする方法も、わかったら教えていただけると助かります。よろしくお願いします。
- 締切済み
- オフィス系ソフト
補足
回答ありがとうございます。 質問が解りづらかったようですいません。 今回の質問はセルで連番を降るのではなくて、テキストボックスで 連番のものを作成したいのです。テキストボックスとは[図形描写]の 中にあるテキストボックスのことです。よろしくお願いします。