...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...
Makroyu biraz geliştirdim, Resme tıklayınca resmi büyütüyor, tekrar tıklayınca eski boyutuna getiriyor. Hücre boyutu ile bir ayarlama yapmanıza gerek kalmıyor.
Sub Resim_Ekle()
Dim yol As String
For i = 2 To Cells(Cells.Rows.Count, 5).End(3).Row
yol = Range("E" & i).Hyperlinks(1).Address
With...
Resmi F sütununda köprünün bulunduğu hücre ile aynı satıra yapıştırıyor, ancak F sütunundaki hücrelerin boyutunu (en, boy, genişlik ve yükseklik) ayarlamanız gerekiyor.
Sub Resim_Ekle()
Dim yol As String
For i = 2 To Cells(Cells.Rows.Count, 5).End(3).Row
yol = Range("E" &...
5 BİNİ AŞKIN BİR LİNK SİSTEMİM VAR, SİSTEMDE BİR DEĞİŞİKLİK YAPMAYA KARAR VERDİM VE BU LİNKLERİN ADRESİLİNİ BELİRLİ BİR YERE KADAR DEĞİŞTİRMEK İSTİYORUM, BİR KAÇ YOL DENEDİM SONUCA VARAMADIM, GEREKLİ BİLGİLER EKTEDİR...
101,102 vs.. sayfaların kod bölümüne;
Private Sub Worksheet_Activate()
Cells(1, 1).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
"Sayfa1!A1", TextToDisplay:="Başa Dön"
End Sub
Eklerseniz geri dönüş köprüsünüde halletmiş olursunuz.
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.