Excel VBAのエラー回避方法
①A列に自動的に連番をつけています。
②B列にセルCとDを結合をしています。
③削除編集時、連番再振り替え、B列に編集内容の結合
を行っています
行数が増えてくるとエラーが起きてきます。
実行時エラー -'-2147417848(80010108)
'_default'メソッドは失敗しました 'range'オブジェクト
他サイトで2014年時同様なエラーコードの説明では、一種の無限ループ状態
とありましたが理解できず。
解決方法はあるでしょうか? ご教授宜しくお願いします。
Excel VBA sheet コードです
**①**連番を振るVBA Private Sub Worksheet_Change(ByVal Target As Range) Dim i As Long i = Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).Row If Cells(i, "D") <> "" Then Cells(i, "A") = i - 2 Cells(i, "B") = Cells(i, "C") & Cells(i, "D").Value2 End If End Sub **②**'削除編集時に連番、結合の編集VBA Private Sub Worksheet_Calculate() Dim i As Long i = Cells(Rows.Count, "A").End(xlUp).Offset(0, 0).Row Range(Cells(3, 1), Cells(i, 2)).Select Selection.ClearContents End Sub ```EXCEL  

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/25 16:50
2019/06/25 23:52
2019/06/26 06:04
2019/06/26 13:15