[算表] VBA 頁首抓取固定儲存格文字並且設定格式

看板Office作者 (我真是猜不透你阿)時間3年前 (2021/12/08 12:22), 編輯推噓2(2020)
留言22則, 4人參與, 3年前最新討論串1/1
軟體:EXCEL 版本:365 頁首是固定文字的話,這樣寫可以指定頁首的文字格式 ActiveSheet.PageSetup.CenterHeader = "&18&B&""Microsoft JhengHei""test" 頁首如果是要抓取工作表內某儲存格的文字,要如何設定頁首的文字格式呢? ActiveSheet.PageSetup.CenterHeader = ActiveSheet.Cells(2, 10) 試了好久都寫不出來 有人能幫幫忙嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.19.154 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1638937356.A.B4D.html

12/08 12:34, 3年前 , 1F
ActiveSheet.Cells(2, 10) 改成
12/08 12:34, 1F

12/08 12:36, 3年前 , 2F
文字格式喔= = ?
12/08 12:36, 2F

12/08 12:37, 3年前 , 3F
是的,想要修改頁首的字型,文字大小,粗體
12/08 12:37, 3F

12/08 12:46, 3年前 , 4F
可以試試看錄製巨集修改格式,再把你要的條件加入巨集
12/08 12:46, 4F

12/08 12:47, 3年前 , 5F
二個雙引號改為一個
12/08 12:47, 5F

12/08 12:47, 3年前 , 6F
如儲存格內改為這樣的話
12/08 12:47, 6F

12/08 12:48, 3年前 , 7F
...cells(2,10)是可行的
12/08 12:48, 7F

12/08 13:05, 3年前 , 8F

12/08 13:06, 3年前 , 9F
"""&18&B&""""Microsoft JhengHei""""" & ActiveSheet.
12/08 13:06, 9F

12/08 13:06, 3年前 , 10F
Cells(2, 10) & """"
12/08 13:06, 10F

12/08 13:08, 3年前 , 11F
我沒招了
12/08 13:08, 11F

12/08 13:14, 3年前 , 12F
謝謝各位
12/08 13:14, 12F

12/08 13:14, 3年前 , 13F
最後修改成如下就可以了
12/08 13:14, 13F

12/08 13:15, 3年前 , 14F
...header="&""微軟正黑體,粗體""&16" + Act...(2, 10)
12/08 13:15, 14F

12/08 13:16, 3年前 , 15F
是不是因為要先塞一個字串讓他設定好格式之後
12/08 13:16, 15F

12/08 13:16, 3年前 , 16F
才能抓取儲存格資料
12/08 13:16, 16F

12/08 13:49, 3年前 , 17F
他的centerHeader 有很煩的機制
12/08 13:49, 17F

12/08 13:50, 3年前 , 18F
我建議 .centerheader 要做兩次
12/08 13:50, 18F

12/08 13:50, 3年前 , 19F
第一次 要用.CenterHeader = "" 清空所有資料
12/08 13:50, 19F

12/08 13:50, 3年前 , 20F
第二次再放入你要的格式跟文字 不然會被前一次卡住
12/08 13:50, 20F

12/08 14:55, 3年前 , 21F
試到最後還失敗 只能用s大的方法
12/08 14:55, 21F

12/08 14:55, 3年前 , 22F
我一直遇到 第一次有用 第二次就改不掉的問題
12/08 14:55, 22F
文章代碼(AID): #1Xi3CCjD (Office)
文章代碼(AID): #1Xi3CCjD (Office)