Private Sub CommandButton1_Click()
Const n As Long = 5 ''作成する連続データの個数
If TextBox1 = "" Then Exit Sub ''元になるデータが空欄だったら終了
With Range("A1") ''アクティブシートのセルA1
.Value = TextBox1
.AutoFill Destination:=.Resize(n) ''連続データを作成
ListBox1.List = .Resize(n).Value ''作成した連続データをListBoxに登録
.Resize(n).ClearContents ''作成した連続データを削除
End With
End Sub
Private Sub CommandButton1_Click()
Const n As Long = 5 ''作成する連続データの個数
If TextBox1 = "" Then Exit Sub ''元になるデータが空欄だったら終了
Application.ScreenUpdating = False ''★画面の更新を抑止
Worksheets.Add ''★新しいワークシートを挿入
With Range("A1") ''挿入したワークシートのセルA1
.Value = TextBox1
.AutoFill Destination:=.Resize(n) ''連続データを作成
ListBox1.List = .Resize(n).Value ''作成した連続データをListBoxに登録
.Resize(n).ClearContents ''作成した連続データを削除
End With
Application.DisplayAlerts = False ''★確認メッセージを抑止
ActiveSheet.Delete ''★挿入したワークシートを削除
Application.DisplayAlerts = True ''★確認メッセージの表示を許可
Application.ScreenUpdating = True ''★画面の更新を許可
End Sub