我没有找到宏来实现我的目标,现在我已经耗尽了我的搜索能力。
我有两个工作表 1 - DataSheet 2 - AllHeaders
我希望宏从工作表“DataSheet”复制第 1 行数据,将其转置并将其粘贴到工作表“AllHeaders”中并创建指向该标题的超链接。比你!
这是记录的宏,但我只记录了两个列标题超链接,因为手动有数千个标题需要一天时间才能完成。
Sub Macro1()
'
' Macro1 Macro
'
'
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("AllHeaders").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Range("B5").Select
Application.CutCopyMode = False
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
"DataSheet!A1", TextToDisplay:="responseid"
Range("B6").Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
"DataSheet!B1", TextToDisplay:="respid"
End Sub