Sub step01()
Dim wb As Workbook
For Each wb In Workbooks
If LCase(wb.Name) Like "Link*.xls*" Then
Workbooks(wb).Worksheets("PickListLinkPDA").Columns("A:AU").Cells.Copy '複製Link(N-1).xlsx中的PickListLinkPDA表單複製
Workbooks("test1.xlsm").Worksheets("raw").Select '貼至主檔test1.xlsm中的raw表單
Range("A1").Select
ActiveSheet.Paste
End If
a = Cells(13, 5)
If Len(a) >= 28 Then
Worksheets("raw").Cells(13, 5).Font.Name = "Arial"
Worksheets("raw").Cells(13, 5).Font.Size = 35
Worksheets("raw").Cells(13, 5).Font.FontStyle = "粗體"
Else
Worksheets("raw").Cells(13, 5).Font.Name = "Arial"
Worksheets("raw").Cells(13, 5).Font.Size = 48
Worksheets("raw").Cells(13, 5).Font.FontStyle = "粗體"
End If
For Each wb In Workbooks
If LCase(wb.Name) Like "Link*.xls*" Then wb.Close 0
Next
Dim wb As Workbook
For Each wb In Workbooks
If LCase(wb.Name) Like "Link*.xls*" Then
Workbooks(wb).Worksheets("PickListLinkPDA").Columns("A:AU").Cells.Copy '複製Link(N-1).xlsx中的PickListLinkPDA表單複製
Workbooks("test1.xlsm").Worksheets("raw").Select '貼至主檔test1.xlsm中的raw表單
Range("A1").Select
ActiveSheet.Paste
End If
(主要是上面這段程序出現程序錯誤的異常)
然後執行
a = Cells(13, 5)
If Len(a) >= 28 Then
Worksheets("raw").Cells(13, 5).Font.Name = "Arial"
Worksheets("raw").Cells(13, 5).Font.Size = 35
Worksheets("raw").Cells(13, 5).Font.FontStyle = "粗體"
Else
Worksheets("raw").Cells(13, 5).Font.Name = "Arial"
Worksheets("raw").Cells(13, 5).Font.Size = 48
Worksheets("raw").Cells(13, 5).Font.FontStyle = "粗體"
End If
接著關閉Link XX.xls(直接關閉,不用存檔)
For Each wb In Workbooks
If LCase(wb.Name) Like "Link*.xls*" Then wb.Close 0
Next作者: samwang 時間: 2021-12-23 08:35
Dim wb As Workbook
For Each wb In Workbooks
If LCase(wb.Name) Like "Link*.xls*" Then
Workbooks(wb).Worksheets("PickListLinkPDA").Columns("A:AU").Cells.Copy '複製Link(N-1).xlsx中的PickListLinkPDA表單複製
Workbooks("test1.xlsm").Worksheets("raw").Select '貼至主檔test1.xlsm中的raw表單
Range("A1").Select
ActiveSheet.Paste
End If
(主要是上面這段程序出現程序錯誤的異常)
>> 修改如下,請測試看看,謝謝
For Each wb In Workbooks
If LCase(wb.Name) Like "link.xls*" Then
Workbooks(wb.Name).Sheets("PickListLinkPDA").Columns("A:AU").Copy '複製Link(N-1).xlsx中的PickListLinkPDA表單複製
Windows("TEST1.xlsm").Activate '貼至主檔test1.xlsm中的raw表單
Range("A1").Select
ActiveSheet.Paste
End If
Next作者: pointchi 時間: 2021-12-24 22:35