回答編集履歴

1

説明を修正

2025/03/03 04:55

投稿

hatena19
hatena19

スコア34292

test CHANGED
@@ -1,6 +1,6 @@
1
1
  挿入プロシージャ内でテキストボックス挿入を行数分繰り返しているので、前のテキストボックスの上に後のテキストボックスが重ねて配置されてます。ですので、最後の文字列のテキストボックスが一番前面にくるのでそれが表示されているように見えます。一番上のテキストボックスを削除するその下にテキストボックスがあるのが分かると思います。
2
2
 
3
- 挿入プロシージャ内のループは必要ないです。挿入するは開始セルの行にすればいいでしょう。
3
+ 挿入プロシージャ内のループは必要ないです。挿入するテキストは開始セルの行のB列(`sh1.Cells(S.Row, "B").Value`)にすればいいでしょう。
4
4
 
5
5
  ```vba
6
6
  Sub 挿入(S, E)