| 
    
     |  | evenoscar さん、こんにちわ。 
 >EXCELで例えばあるセルに"1"を入力し、マウスの右ボタンをドラッグしていき、ボタンを離すと右メニューが表示されて「連続データ」をクリックすると、ドラッグしたセルに「1・2・3・・・・」のように連続した値が設定されますが、この連続したデータをVBAでやりたいと思っています。
 
 その動作を記録してみたらわかりますが、そのまんま、AutoFillです。
 
 Sub Macro1()
 Dim I1 As Variant, I2 As Variant
 I1 = Application.InputBox("最小値", "どこから?", 1)
 I2 = Application.InputBox("最大値", "どこまで?", 100)
 '
 If I1 <= I2 Then
 If I1 >= 1 Then
 With Range("A1")
 .Value = I1
 If I2 > I1 Then
 .AutoFill Destination:=.Resize(I2 - I1 + 1, 1), Type:=xlFillSeries
 End If
 End With
 End If
 Else
 MsgBox "設定エラー", vbExclamation, "中断"
 End If
 End Sub
 こんな感じです。
 
 A1セルが基準になっていますが、ここを変更するようにすると、好きなセルから連番をふることができます。
 
 
 |  |