返回列表 上一主題 發帖

5457001E01,這在用VBA自動比對條件撈出值後變成546E+07,這VBA要如何修正呢?

本帖最後由 n7822123 於 2019-6-6 22:40 編輯

回復 9# jeffrey628litw


我在你的程式最下面,倒數第2列加入以下程式,問題就解決了!

Columns("F:F").NumberFormatLocal = "@"

在執行中你的程式有一段程式是做貼上的動作,應該有貼到別格的格式,
所以執行過程中,才會變成科學記號,只要最後換成文字就可以了!

產品查詢系統nv.3.0.rar (73.86 KB)
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

本帖最後由 n7822123 於 2019-6-7 14:47 編輯

回復 13# jeffrey628litw


因為你是錄製的程式,很懶得看是哪一列程式改變了你的格式

錄製巨集的時候,盡量要小心,貼上可以用  選擇性貼上>值

就可以避免複製到儲存格格式,當然 學會VBA 是更好的選擇 :)
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

        靜思自在 : 有智慧才能分辨善惡邪正;有謙虛才能建立美滿人生。
返回列表 上一主題