Excelシートの特定の列に値を作成するメソッドを作成しようとしています。上記のランタイムエラーは、Sheets.Cells.Value = Cint行で実行してください。どのようなアイデアが問題になるのでしょうか?ありがとう!アプリケーションオブジェクト定義エラー(1004)
For Each Cell In Sheets(tab_name).Range(cell_range)
current_row = Cell.Row
split_cells = Split(Cell.Value, ".")
Sheets(tab_name).Cells(current_row, 58).Value = CInt(split_cells(0))
Next Cell
"。" ? –
セルが空でないことを確認する必要があります – h2so4
'split_cells = Split(Cell.Value&"。 "、"。 ")' ...? 'split_cells(0)'は分割するものがあれば正しいままですが、そうでなければ 'vbnullstring'として動作するはずです。 – Jeeped