下記コードをここでお教えいただきもう少しで出来そうなのですがわたしにはむずかしすぎて
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo err
'B1B2じゃなければ終了
If Intersect(Target, Range("B1:b2")) Is Nothing Then Exit Sub
'とりあえずクリア
Range("C1:C100").Clear
'メイン。整数じゃなければerrに飛んでコピーして終わり。trycacheみたいな事がしたかった
最初 = Cells(1, 2)
最後 = Cells(2, 2)
'
If (Int(最初) = 最初 And Int(最後) = 最後) Then
行 = 1
For i = 最初 To 最後
Cells(行, 3) = i
行 = 行 + 1
Next
Exit Sub
End If
'整数以外
err:
Range("C1:C7").Value = Range("B1:b2").Value
End Sub
Excel VBA 質問スレ Part72
■ このスレッドは過去ログ倉庫に格納されています
828デフォルトの名無しさん (ワッチョイ 22f0-Ctl7)
2021/09/02(木) 06:25:01.18ID:pGyB2U1O0■ このスレッドは過去ログ倉庫に格納されています
