我有一個工作簿,裏面有十個不同的電子表格。每個電子表格都有一個符合以下格式的標題:「項目名稱 - 電子表格名稱 - 修訂日期:」。我可以使用來自標題的用戶輸入來自動填充其他標題嗎?
例如,例如電子表格標題應該是這樣的:
"Test Project - Form 1 - Revision Date: "
"Test Project - Form 2 - Revision Date: "
"Test Project - Form 3 - Revision Date: "
等等..
我想只讓他們鍵入「項目名稱」一週時間,以適應用戶,然後它會用該值自動填充其餘的標題。我知道這可以用細胞很容易地完成,但我對Excel不太熟練。這可以用頭來完成嗎?
非常感謝你,這工作很好。有沒有什麼方法可以使用VB格式化文本,還是必須手動完成? – TimeBomb006
您可以使用[此處]列出的格式代碼(http://msdn.microsoft.com/zh-cn/library/office/bb225426(v = office.12).aspx)對其進行格式化。格式代碼應位於文本之前。例如,要使其變爲粗體,代碼的第一行必須更改爲:'wSheet.PageSetup.CenterHeader =「&B」&_'。 –
非常感謝。這是我第一次使用VBA。這真有趣。最後一個問題是,有沒有辦法跳過工作簿中的第一個工作表,或者添加一個if語句來檢查工作表的名稱?我有一個名爲「封面」的封面,我不想將它應用到頭文件中。 – TimeBomb006