No.5ベストアンサー
- 回答日時:
No.2です。
前回は勘違いをしていました。
前回のコードだと1行ずつしか挿入されません。
>それぞれ100行ずつの行間を・・・
すなわち仮にA1セルからデータがあった場合、1行目と2行目の間に100行分の空白行が入る!
2行目は102行目に、元の3行目は203行目に・・・
という解釈です。
前回のコードは消去し、↓のコードに変更してみてください。
Sub Sample2()
Dim cnt As Long, lastRow As Long
Dim myRng As Range
lastRow = Cells(Rows.Count, "A").End(xlUp).Row
Range("A:A").Insert
With Range(Cells(1, "A"), Cells(lastRow, "A"))
.Formula = "=row()"
.Value = .Value
End With
Set myRng = Range(Cells(1, "A"), Cells(lastRow, "A"))
For cnt = 1 To 100
Cells(Rows.Count, "A").End(xlUp).Offset(1).Resize(lastRow).Value = myRng.Value
Next cnt
Range("A1").CurrentRegion.Sort key1:=Range("A1"), order1:=xlAscending, Header:=xlNo
Range("A:A").Delete
MsgBox "完了"
End Sub
※ 今回もA列の最終行までの操作としています。m(_ _)m
No.6
- 回答日時:
》 …簡単に入れるにはどうしたら…
簡單かどうかは貴方が判斷なさってェ~(*^_^*)
A列が空白行で無ければ、A列に1行挿入・
1.式 =ROW()*1000 を入力したセル A1 を選擇⇒Ctrl+Cをパシーッ
2.[名前ボックス]にマウスポインタを放り込み、元々在った A1 を
 ̄ ̄A1:A100 に上書きしてEnterをパシーッ⇒Ctrl+Vをパシーッ
3.式 =OFFSET(A$1,(ROW(A1)-1)/100,)+MOD(ROW(A1)-1,100)+1
 ̄ ̄をセルA101に入力⇒Ctrl+Cをパシーッ
4.[名前ボックス]にマウスポインタを放り込み、元々在った A101
 ̄ ̄をA101:A1000 に上書きしてEnterをパシーッ⇒Ctrl+Vをパシーッ
5.A列全体を選擇⇒Ctrl+V⇒Ctrl+Alt+V⇒“値”に目玉入れ⇒[OK]
6.A列を含む必要最小限の列幅(例:A:M)を選擇⇒アクティブセルが
 ̄ ̄A1 であることを確認⇒昇順に[並べ替え]
7.邪魔なら、A列削除
No.4
- 回答日時:
当方なら並べ替えでやります。
◆前提
1~100行目までデータがあり、101行目以降は空白とします。
◆手順
1 挿入する行数は100行×100か所=10000行です。
2 作業列(例えばA列)の1行目~100行目に1~100の連番をいれます。(連続データの作成でできます)
3 1行目~100行目の1~100をコピーして、101行目~10000行目に貼り付けます。(1~100が延々並ぶデータ)
4 作業列に記入した範囲(1行目~10000行目)を選択して、メニュー → データ → 並べ替え で最優先されるキーに作業列を選び昇順で実行します。
5 不要なら作業列を削除します。
No.3
- 回答日時:
自分なら・・・
Excel の「クリップボード」を表示させて、
未入力の100行をコピーして「クリップボード」に取り込む。
それを100行目から1行目に移動しながら貼り付ける。
100行目のセルを選択して、クリップボードから100行コピーした物を選んで貼り付け。
99行目のセルを選択して、クリップボードから100行コピーした物を選んで貼り付け。
98行目のセルを選択して、クリップボードから100行コピーした物を選んで貼り付け。
…
2行目のセルを選択して、クリップボードから100行コピーした物を選んで貼り付け。
1行目のセルを選択して、クリップボードから100行コピーした物を選んで貼り付け。
・・・こんな手順で行う。
わざわざマクロ組むまでもない。
(一回しか使わないのにマクロを組む必要性を感じないんです)
No.2
- 回答日時:
こんにちは!
VBAになりますが、一例です。
100行限定ではなく、A列最終行までとしてみました。
Sub Sample1()
Dim lastRow As Long
lastRow = Cells(Rows.Count, "A").End(xlUp).Row
Range("A:A").Insert
With Range(Cells(1, "A"), Cells(lastRow, "A"))
.Formula = "=row()"
.Value = .Value
.Copy Cells(lastRow + 1, "A")
End With
Range("A1").CurrentRegion.Sort key1:=Range("A1"), order1:=xlAscending, Header:=xlNo
Range("A:A").Delete
End Sub
こんな感じではどうでしょうか?m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA。壁の間隔Xミリの中に、5種類の異なる巾の板を敷き詰め、X以下でXに近い板の組み合わせを算出 6 2023/04/23 21:33
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- 建設業・製造業 見積作成(エクセル)について教えて下さい。 2 2023/05/10 13:47
- グループウェア Microsoft365の共有化 1 2023/07/14 16:40
- Excel(エクセル) エクセルでこのようなことはできますか? 3 2022/07/10 19:57
- Excel(エクセル) エクセル会員名簿について。 Yahooメールの連絡先で、AさんCさんにチェックをつけて別のグループに 2 2023/03/27 20:33
- Visual Basic(VBA) エクセルVBA エクセルを開いた後に編集可能な状態にするには? 2 2023/06/14 11:58
- Excel(エクセル) エクセルのファイルを複数のPCで同期する方法は? 7 2022/11/23 17:35
- Excel(エクセル) エクセルの使い方で教えて頂ければと思います 2つの表があります A B C D 10 20 30 4 3 2022/06/06 17:42
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
3分あったら何をしますか?
カップ麺にお湯を入れて、できるまでの3分間で皆さんは何をしていますか?
-
これが怖いの自分だけ?というものありますか?
人によって怖いもの(恐怖症)ありませんか? 怖いものには、怖くなったきっかけやエピソードがあって聞いてみるとそんな感覚もあるのかと新しい発見があって面白いです。
-
前回の年越しの瞬間、何してた?
いよいよ2025年がやってきますね。 年越しのスタイルは人それぞれ。 2024年を迎える瞬間は何をしていましたか?
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
エクセルの表で10行毎に1行づず新しい行を挿入する方法
Excel(エクセル)
-
エクセルで1000行を簡単挿入する方法?
その他(コンピューター・テクノロジー)
-
EXCELで100行に1行ずつ抽出したい
Excel(エクセル)
-
-
4
エクセルで、2行おきに1行追加する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】複数行並んだデータ...
-
エクセルの計算式を教えてくだ...
-
Excelファイルを開くと私だけVA...
-
Excel スクロールバーの長さが...
-
【マクロ】関数の入力にてエラ...
-
納期順に勝手に並べ替えられる...
-
エクセルで作れる簡単なスケジ...
-
【マクロ】AブックからBブック...
-
AA、AA(1)、BB、BB(1)、CC、CC(...
-
スプレッドシート(Excelでも良...
-
Excelで並べ替えをするとおかし...
-
【関数】データベースから2つ...
-
excelVBAについて。
-
関数を教えて下さい。
-
履歴書をパソコンで描きたいの...
-
【Excel】日付に連動してプルダ...
-
フォルダの中にファイルがある...
-
エクセルシートの作成(関数)...
-
識別子の表示について
-
エクセルで作った表が印刷する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
excelVBAについて。
-
excelVBAについて。
-
UNIQUE関数、配列数式を使わず...
-
エクセルのデータ整理の方法
-
11ケタの数字を打つと、エク...
-
エクセルの関数ついて
-
エクセル初心者です 用語とか良...
-
エクセル2021 範囲指定印刷をす...
-
【マクロ】メッセージボックス...
-
Excelで合計を求めたいです
-
IEを使わずHTMLを取得する
-
1.5ヶ月分の費用按分 エクセル関数
-
エクセル初心者です 用語等まだ...
-
excelVBAについて。
-
エクセルの不調について
-
Excelで、毎月の月曜と金曜の合...
-
vbe でのソースコード参照(msgb...
-
エクセル数式に問題があります
-
アクセス2016 エクセル2016 重...
おすすめ情報