返回列表 上一主題 發帖

型態不符合

型態不符合

本帖最後由 enoch 於 2011-7-12 21:05 編輯

在程式中去到此行出現型態不符合
Sheets(sheetn).Copy after:=Workbooks(cc).Sheets(1)
代表何意思, 請問應如何修改
多多指教

Sub export()
Dim cc As Object
Sheets("export").Select
ChDir "C:\
Range("A2").Select
Set cc = ActiveCell
Do Until IsEmpty(cc.Value)
sheetn = cc.Offset(0, 1)
If cc <> cc.Offset(-1, 0) Then
Sheets(sheetn).Copy
ActiveWorkbook.SaveAs cc
ThisWorkbook.Activate
Else
'
Sheets(sheetn).Copy after:=Workbooks(cc).Sheets(1)
End If
Set cc = cc.Offset(1, 0)
Loop
End Sub

[attach]6986[/attach]

Book1.zip (11.22 KB)

在程式中去到此行出現型態不符合
Sheets(sheetn).Copy after:=Workbooks(cc).Sheets(1)
代表何意思, 請問 ...
enoch 發表於 2011-7-12 21:01


試試把
Sheets(sheetn).Copy after:=Workbooks(cc).Sheets(1)
改為
Sheets(sheetn).Copy after:=Workbooks(cc.Value).Sheets(1)
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

可以了, 謝謝

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題