返回列表 上一主題 發帖

[發問] Excel 單欄資料轉多欄

[發問] Excel 單欄資料轉多欄

您好,
我有一個"檢核板號.xlsm"讓使用者於A1.A2.A3.A4分別輸入特定資料,每4筆資料為一組。

目前我於F欄~I欄預設好表頭與公式至201列(依經驗最多是50組+表頭1列),然後執行我錄製並修改過的巨集另存新檔於桌面(檔名邏輯是月月日日-時時分分.xlsx)。
但是這樣每次都要刪除新檔中儲存格值為0的資料,才可以正常列印,不然會浪費很多紙張。

底下是我的巨集代碼:
  1. Sub Step01()

  2. M1 = Format(Now, "MM")
  3. D1 = Format(Now, "DD")
  4. H1 = Format(Now, "HH")
  5. N1 = Format(Now, "NN")

  6.     Columns("F:I").Select
  7.     Selection.Copy
  8.     Workbooks.Add
  9.     Columns("A:A").Select
  10.     Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  11.         :=False, Transpose:=False
  12.     Application.CutCopyMode = False
  13.     ActiveWorkbook.SaveAs Filename:="C:\Users\Point\OneDrive\桌面\" & M1 & D1 & "-" & H1 & N1 & ".xlsx"
  14. End Sub
複製代碼
請教前輩可以幫我修改成,先判斷C13儲存格是數字(如果不是數字表示輸入資料不完全,則不執行程式),如是則將"檢核板號.xlsm"的A欄資料,分別丟到新檔的A欄~D欄,並存檔嗎。
感謝。
檢核板號.rar (24.68 KB)

回復 2# samwang
S大您好,
前文書寫不清楚,我的意思是在F欄~I欄不預設好表頭與公式的前提下,直接將"檢核板號.xlsm"的A欄資料,直接顯示於新檔的A欄~D欄,並存檔。

TOP

回復 4# hcm19522
H大,
我當時的公式也是從您那邊學來的。
而且我常常找資料時也都出現您的BLOG,從您那挖出很多很厲害的公式解法。

TOP

回復 5# Andy2483
Andy哥,
感謝您的程式支援可以順利執行。

TOP

回復 8# samwang
感謝S大,
您的程式碼也可以順利運作。

TOP

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題