我想在Excel中將工作表中的某個範圍格式化爲表格。該格式將始終排在10 開始。爲了做到這一點,我寫了下面的代碼:格式化爲動態表格Excel VBA
Set rng = Range(Range("B10"), Range("B10").End(xlUp).SpecialCells(xlLastCell))
Set table = Sheets("Results").ListObjects.Add(xlSrcRange, rng, , xlYes)
table.TableStyle = "TableStyleMedium13"
截至目前,該格式是從第10行進行,直到工作結束 - 即使是在空行。但是,我希望表格只能格式化到最後一行數據,並且考慮到數據量會有所不同,因此會動態地執行此操作。我怎樣才能做到這一點?
它工作。謝謝! – franciscofcosta
@franciscofcosta歡迎您,請標記小** V **標記爲答案 –