私はエクセルテーブル内の最後の空でないセルの最後の行の値を返すラストローコードを定義しようとしました。 (ITS表としてフォーマット)ラストローとエクセルテーブル。
マイexceltable持って1から1005までCOL Aの値は、1から414から何を私がしたいことは1 LASTROWを持つことである1005
から414へとCOL CでCOL B 414を返すコードと1005を返すコードです。問題は、テーブル内にあるためです。私のコード
lastrow3 = ThisWorkbook.Worksheets("DataÖnskemål").Range("A" & Rows.Count).End(xlUp).Row
lastrow2 = ThisWorkbook.Worksheets("DataÖnskemål").Range("B" & Rows.Count).End(xlUp).Row
どちらも1005です。私のテーブルでこれを回避することはできますか、それとも何らかの問題を形作っていますか?予め
よろしくと感謝 /D
を試してみてください –
テーブルの最後の行を知る必要があるのはなぜですか? 2つの列が関連していない場合は、実際には別々の表にする必要があります。 – Rory
= ""を評価するか、iferror(1/cell)を使用して空白の最初の行を見つけるには、列Bの行を1から列Aの最後の行までループすることができます。 – Luuklag