簡體   English   中英

復制/粘貼帶有格式從單個單元格到合並的單元格

[英]Copy / Paste w/ Formatting from single cell to merged cells

我有一個包含多個頁面的Excel工作表。 兩頁之一是數據選項卡,其中包含一長串名稱,然后是幾列數據。 (單元格A1-F1是標題,A2-A20被命名,B2-F20是關於每個名稱的不同數據)。 第二頁從數據選項卡中提取特定數據(索引功能)。

我在“數據”選項卡上用粗體顯示了信息,當您為某些內容建立索引時,就會失去格式設置。 通常,我可以創建一個VBA代碼以將特殊代碼復制/粘貼到格式中(以保留加粗的單詞),但是格式化頁面的性質意味着它必須具有合並的單元格。 我可以復制/粘貼信息,但不能保留格式。 如果我嘗試粘貼特殊字符,則會出現錯誤“此操作要求合並的單元格具有相同的大小”。

有沒有一種方法可以粘貼並保留加粗的文本,而又不合並格式化的工作表?

您可以執行以下操作:

Worksheets("Sheet2").Range("A1").Value = Worksheets("Sheet1").Range("A1").Value
Worksheets("Sheet2").Range("A1").Font.FontStyle = Worksheets("Sheet1").Range("A1").Font.FontStyle

這會將字體樣式從數據單元格轉移到目標單元格,而不管單元格是否合並。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM