回復 27#軒云熊
熊大好,
我想將依據的工作表改為名稱,才不用一直算第幾個工作表,
但修改後不能運作,停在紅字這一行,請幫忙看下哪裡要再修改?
wO = xS.[設定!Z2].Value
If Sh.Name$(wO) Then MsgBox "沒有指定工作表": Ex.Quit: Set Ex = Nothing: Set Sh = Nothing: Exit Sub
MsgBox """" & "依據" & wO & "工作表排序"
Set Sh = Ex.Sheets(wO & "") '可以指定"依據"哪個工作表來排序
If IsNumeric(wO) Then MsgBox "沒有指定第幾個工作表": Ex.Quit: Set Ex = Nothing: Set Sh = Nothing: Exit Sub
MsgBox """" & "依據" & """第" & wO & "個工作表排序"
Set Sh = Ex.Sheets(wO) '可以指定"依據"哪個工作表來排序