- Katılım
- 5 Aralık 2007
- Mesajlar
- 635
- Excel Vers. ve Dili
- Office 2007
- Altın Üyelik Bitiş Tarihi
- 08-05-2021
Arkadaşlar merhaba,
Aşağıdaki makroda a1 hücresindeki veriyi kısa yol adı olarak atamak istiyorum.Ancak hücredeki isim yerine, yazdığım hücre adresi kısa yol adı olarak yazılıyor."a1" veya (a1) şeklinde denedim olmadı. Acaba Xyazılı olan yere nasıl yazmalıyım hücreyi? Veya başka bir kod mu yazılmalı? ilgilenen arkadaşlara teşekkür ederim..
Sub KISAYOL_OLUŞTUR()
Dim Wsh As Object, Desktop As String, CShortcut As Object
Set Wsh = CreateObject("WSCRIPT.Shell")
With Wsh
Desktop = .SpecialFolders("Desktop") & "\"
Set CShortcut = .CreateShortcut(Desktop & "X.lnk")
With CShortcut
.TargetPath = "D:\XYZ\X.xls"
.WindowStyle = 1
.Save
End With
End With
End Sub
Aşağıdaki makroda a1 hücresindeki veriyi kısa yol adı olarak atamak istiyorum.Ancak hücredeki isim yerine, yazdığım hücre adresi kısa yol adı olarak yazılıyor."a1" veya (a1) şeklinde denedim olmadı. Acaba Xyazılı olan yere nasıl yazmalıyım hücreyi? Veya başka bir kod mu yazılmalı? ilgilenen arkadaşlara teşekkür ederim..
Sub KISAYOL_OLUŞTUR()
Dim Wsh As Object, Desktop As String, CShortcut As Object
Set Wsh = CreateObject("WSCRIPT.Shell")
With Wsh
Desktop = .SpecialFolders("Desktop") & "\"
Set CShortcut = .CreateShortcut(Desktop & "X.lnk")
With CShortcut
.TargetPath = "D:\XYZ\X.xls"
.WindowStyle = 1
.Save
End With
End With
End Sub