返回列表 上一主題 發帖

[發問] VBA如何取得最後一欄的欄數

[發問] VBA如何取得最後一欄的欄數

本帖最後由 mave 於 2016-5-5 10:34 編輯

各位大大好

公司系統一次匯出各組別的報表資料時,
組別與組別之間都會有空白欄位隔開(請參考下圖)


我使用VBA進行表格加工時,
想要將紅圈處的空白欄位刪除,
若使用 end(Xldown).row 語法計算總欄位數,
再使用if 判斷若為空白則 entirerow.delete
但是遇到空白欄位處就計算停止了,使用無法計算出正確總欄位數。

請問各位大大是否有其他的語法或是方式可以解決此問題嗎?

感謝k大

我來測試看看

TOP

回復 6# ML089

感謝M的解答
之前都沒想過用End(xlUp).Row 逆推回去
覺得也是一個不錯的方法

不過小弟也有個小問題想順便請教M大
就是為何程式碼前面都會加上Application呢?

我有在其他篇文章發問過,目前還沒有得到答案,
不知M大是否可以指教呢?

TOP

回復 9# ML089

哇~~M大的回覆真是快速
小弟剛剛也有查詢了EXCEL說明
可能是小弟功力不足,看了似懂非懂

不過看到M大的回覆之後,好像又更了解了一些
我也把說明的內容貼上面供大家參考

TOP

        靜思自在 : 脾氣嘴巴不好,心地再好也不能算是好人。
返回列表 上一主題