返回列表 上一主題 發帖

[發問] EXCEL VBA XLSX TO TXT 空白行

[發問] EXCEL VBA XLSX TO TXT 空白行

請教各位前輩,xlsx檔轉txt 對方要求最後面要加[21]個半型空白(如附件a001.txt),謝謝.[attach]32710[/attach]

TOTXT.rar (8 KB)

杜小平

RE: EXCEL VBA XLSX TO TXT 空白行

感謝...約福恩大大指點,執行後出現,此處需要物件.

此處需要物件.jpg (82.9 KB)

此處需要物件.jpg

此處需要物件.jpg (82.9 KB)

此處需要物件.jpg

杜小平

TOP

回復 5# Joforn 可以了,感恩.
杜小平

TOP

感謝兩位前輩指導,收下範本學習.
杜小平

TOP

感謝 n7822123 提供另一種思路,重複存檔時,系統會詢問,[是否要取代],如按[否]會中斷,如何解決,感恩.
杜小平

TOP

再次請教前輩,附件中選a0063.xlsx,轉成.txt時,為何會多第一行[編號],謝謝.

選檔轉文字檔.rar (30.78 KB)

杜小平

TOP

回復 13# n7822123 感謝n7822123前輩指點,加 .Rows(1).Delete,已可以運作.感恩.
杜小平

TOP

回復 14# quickfixer quickfixer前輩,抱歉第二個範本是第一個範本的延伸功能,第二個範本是將最後不足空間補到81行.Arr = .[A1].CurrentRegion
      For R = 1 To UBound(Arr)
          p1 = Len(Cells(R, MDS4))  '備註欄長度.
          p2 = 29 - p1              '補空白長度
          mcs = mcs1 & Cells(R, MDS2) & Format(Cells(R, MDS3), "00000000000") & "00" & mcs2 & Cells(R, MDS4) & String(p2, " ")
          Arr(R, 1) = mcs
      Next R              金額是MSD3補0到11位,我沒說明清楚.
杜小平

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題