...Dim celll As Range
Set myRange = Range("B13:B" & Cells(Rows.Count, "B").End(xlUp).Row)
For Each celll In myRange
ActiveSheet.Hyperlinks.Add Anchor:=celll, Address:="", SubAddress:="'" & celll & "'!A1"
Next
End Sub
Anasayfada yazan A1 yazılarını silin sonra kodu çalıştırın.
Hocam çok teşekkür ederim,
Örnekte denedim sorun yok, asıl çalışmamda deneyeceğim.
Aralık yazabilirsiniz dediğiniz yeri nasıl yapabilirim, hiç kod bilgim yok. Örnek Z6:Z150 arası işlem yapılacak olsa kod nasıl olmalı
Deneyin lütfen
Sub Köprü()
Range("Z:Z").Hyperlinks.Delete
For i = 1 To 10 'İlk ve Son Satır numaralarınızı yazabilirsiniz
ActiveSheet.Hyperlinks.Add Anchor:=Range("Z" & i), Address:=Range("Z" & i), TextToDisplay:=Range("Z" & i).Text
Next i
End Sub
...For Each sayfa In ThisWorkbook.Worksheets
Sheets("SETTINGS").Select
Range("K1048576").End(xlUp).Offset(1, 0).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=sayfa.Name & "!K2", TextToDisplay:=sayfa.Name
Next sayfa
End Sub
Örnek Çalışma Kitabı Linki...
...End If
.tif dosyasını çektiğim kod bu şekilde ve dediğiniz gibi makro kaydet yardımı ile aldığım makro verilerini revize etmeye çalıştım ama yapamadım malesef.
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
"BAYRAM%20YARTAŞ.tif", TextToDisplay:="BAYRAM YARTAŞ.tif"
...DoFolder SubFolder
Next
Dim File
For Each File In Folder.Files
If InStr(File.Name, ActiveCell.Value) > 0 Then
ActiveSheet.Hyperlinks.Add ActiveCell, Folder.Path & "\" & File.Name
Exit Sub
End If
Next
End Sub
...linklerin yer aldığı sütun-satır aralığına göre değiştirirsiniz.
Sub HyperlinkConverter()
Dim xCell As Range
For Each xCell In Range("C1:C1000")
If xCell.Value <> "" Then
ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=xCell.Formula
End If
Next xCell
End Sub
...Klasör onedrive üzerinde bu arada)
Sub hyper1()
Dim Yol$, Dosya$
Yol = ThisWorkbook.Path & "\" & "Ortak" & "\" & [C5] & ".pdf"
Dosya = Dir(Yol)
If Dosya Like "" Then
[c2] = "Dosya yok"
Else
[c1] = Yol
ActiveSheet.Hyperlinks.Add anchor:=Cells(1, "f"), _
Address:=Yol
End If
End Sub
ALLAH senden razı olsun kaç gündür uğraşıyorum tek tek çok şükür bir tıkla hallettim.
kodlarla Photoshop grafik otomasyon hakkında bi sorunun olursa mutlaka söyle hallederim fotoerce kom da iletişim bilgilerim mevcut
tekrardan teşekkür ediyorum çok sağol
Aşağıdaki kodu boş bir modüle ekleyip çalıştırın.
Kodu çalıştırdığınızda sizden resimlerin olduğu klasörü seçmenizi isteyecek. Yaptığınız seçime göre liste oluşacaktır.
Option Explicit
Dim Sayfa As Worksheet, Klasor As Variant, Zaman As Double
Dim Dosyalar As Object, Dosya As Object...
Evde hapis kaldık, konu aklıma takıldı.
Sorun köprü kurarken resmin adresi Excel dosyasına göre göreceli olarak alıyor, halbuki resim ilave edilirken resmin tam yolunu istiyormuş. Buna göre kodu aşağıdaki şekilde değiştirdim. İlk önce excel dosyasının yolunu bulup sonra bu yolu köprünün yolu ile...
Köprü adreslerinin C:\Users\xxx\Desktop\resimler\a.jpg şeklinde tam olması gerekiyor.
Eğer mesela resimler\a.jpg şeklinde ise tek tırnaklı satırdaki örneğe uygun değişikliği yapın. altındaki satırı silin.
Dim yol As String
For i = 2 To Cells(Cells.Rows.Count, 5).End(3).Row
' yol =...
Pardon ben sadece resmi ekle modülünü kullanacağım için o bölümü almıştım, düzenleyince resim almaya başladı tek sorun. 5 satırdın sadece ilk ve son satırını alıyor aradakileri boş geçiyor. İlk satırdaki resme de 4. satırın ismini veriyor.
ActiveSheet.Shapes.AddPicture(yol, True, True...
Sn EmrExcel16 Sizin önerinize göre kodları yeniledim.
Sayın bulut99 F sütunundaki hücrelerin boyutunu istediğiniz gibi ayarlayın ve kodlarda 60 olarak ayarladığım resim genişliği siz kendinize göre değiştirin.
Sub Resim_Ekle()
On Error Resume Next
Dim yol As String
For i = 2 To...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.