返回列表 上一主題 發帖

Sheets 使用變數的語法 ?

Sheets 使用變數的語法 ?

Sheets("temp") , 指 temp 為名的 Sheet ,
如果 temp 是由使用者輸入時 , 那語法應該如何寫 ??
因 Sheets(temp) , 都顯示錯誤 ....
    Sheets("temp") , 又指定為 temp , 非使用者所輸入的

回復 1# oliwa

不知是否是你要的功能

Sub test()
   Dim temp$
   temp = InputBox("Please input sheet Name")
   Sheet2.Name = temp
End Sub

TOP

假設你將想要設定的名稱依序放在一個叫做sheet3的sheet 的a1, a2, a3......
那他就可以依序幫你直接寫入每個sheet的Name
Sub xx()
For sh = 1 To 10
Sheets(sh).Name = Sheets("sheet3").Range("a" & sh)
Next

End Sub

TOP

我後來試到
With Sheets("" & Data_Comp & "")
就成功了 , 但我不知何意 ?
Data_Comp是另一個程序呼叫時的參數 .....
感謝各位協助 ....

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題