2014-09-05 62 views
-1

我有一個包含大量信息的電子表格。信息的每個部分都有一個評論,允許我們使用goto函數(F5)找到它。爲每個轉到評論創建一個新選項卡

我想做一個vba腳本/宏,循環所有的評論,並把相關的數據放入每個評論部分的新標籤。

我已搜索並找不到關於如何做到這一點的任何信息。如果任何人都可以提供這樣的鏈接,我會很感激。

+1

請嘗試在編寫這些代碼和共享試圖在這裏。我認爲,你會發現社區對你的努力做出了迴應。 – 2014-09-05 19:37:05

+0

我不知道從哪裏開始,我不需要有人來編寫代碼,只需鏈接一些信息將不勝感激。 – user3101337 2014-09-06 01:00:41

+0

尋找「excel VBA loop through cells」和「excel VBA cell comments」的想法。您首先需要做的是循環遍歷單元格,然後評估搜索項的註釋。一旦在搜索字詞中有評論,您可以執行搜索。如果你之前從未做過VBA,這有點複雜。如果您是VBA的新手,我會建議您搜索如何記錄宏。這是一個很好的起點。 – 2014-09-06 20:41:19

回答

0

謝謝n8的提示。我得到的東西的工作,那就是:

Dim sheetName As String 

SHEETNAME = ActiveSheet.Name

Dim nName As Name 

For Each nName In Names 
    If InStr(1, nName.RefersTo, sheetName) > 0 Then 
     Application.Goto Reference:=nName.Name 
     Selection.Copy 
     Sheets.Add After:=Sheets(Sheets.Count) 
     ActiveSheet.Name = nName.Name 
     ActiveSheet.Paste 
    End If 
Next nName 
相關問題