簡體   English   中英

在Excel中使用VBA連接文本單元格並在工作簿之間復制/粘貼

[英]Concatenating text cells and copy/pasting between workbooks with VBA in Excel

我有兩個Excel文件:一個包含來自CRM數據庫的大量原始數據,另一個包含經過清理/組織的數據。 我需要將地址從原始數據工作簿復制到組織的工作簿。

問題在於原始數據文件將地址存儲為兩列:一列用於街道/城市/州,一列用於國家/地區。 有組織的工作簿需要街道/城市/州/國家/地區,全部都在一欄中。 因此,我需要將原始數據工作簿中的兩列連接起來,並將它們粘貼到組織好的工作簿中。 像這樣:

Workbook 1 (Raw Data):
Street/City/State                 Country
1060 W. Addison, Chicago, IL      United States

   |
   v

Workbook 2 (Organized):
Street, City, State, Country
1060 W. Addison, Chicago, IL, United States

我知道如何在工作簿之間進行復制/粘貼,並且我知道如何連接兩個文本單元格,但是我似乎無法使這兩個文本單元一起工作。

我認為以下建議對您有幫助。 在您的第一本工作簿中,假設使用這樣的基本知識,街道/城市/州在A列中,國家在B列中。 使用VBA,您可以通過使用單元格輕松獲得單元格值。

Range("A1").Value & " , " & Range("B1").Value 

上面將得出結果1060 W. Addison,伊利諾伊州芝加哥,美國

現在,將此值復制到所需的另一個工作簿中的單元格中。 您已經說過,您知道如何將值從一個工作簿復制到另一工作簿。

如果這可以幫助您投票給我答案

暫無
暫無

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

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