したがって、引数の1つが列名のサブプロシージャを作成しようとしています。Cellsプロパティ - 実行時エラー91
列名は列番号に変換されます。
Dim ColNum As Integer: ColNum = Range(ColumnNM & 1).Column
しかし、セルのプロパティで範囲内の列番号を使用しようとすると、91ランタイムエラーが発生します。ここのソリューションのほとんどは、範囲を適切に設定していないためです。
実行時エラー91
ここでこれは私にそのエラーを与える:
Dim rngTA As Range: Set rngTA = wsTA.Range(Cells(24, ColNum))
と、この(これは文字列のアドレスと範囲を設定するための適切な方法であるかどうかわからなく、実験)
Dim addr As String: addr = Cells(24, ColNum).Address(RowAbsolute:=False, ColumnAbsolute:=False)
Dim rngTA As Range: Set rngTA = wsTA.Range(addr)
私はそこに詰まっています。
ありがとうございました。
試してみよう@setRngTA = wsTA.Range(wsTA.Cells(24、ColNum)、wsTA.Cells(24、ColNum)) ' –
@Shai Rado同じ91エラー – Jovica
@Shai Rado何が起こっているのかわからない私が新しいサブを作成するときには、あなたの行は機能していますが、元のコードデバッガでrngTA範囲の設定が止まっていたので、コード全体を再チェックする必要があります。申し訳ありません、ありがとうございます。 – Jovica