Serverden resimleri çağırmak

Katılım
9 Eylül 2007
Mesajlar
65
Excel Vers. ve Dili
excel 2007
Merhaba bir serverde bulunan resimlerimizi input la çağırmak istiyoruz acaba nasıl yapabiliriz. Örnek olarak excel sayfama bir buton yerleştirdim butonu tıklayınca input giriş menusu geliyor oraya gireceğim numaraya göre resmi bir pop menude göstermesini istiyorum. Forumda bu işlevi yerine getirecek bir kod da buldum ama hata verdi, kodu da veriyorum.

Kod:
Sub Test()
    Data = Application.InputBox("Kullanıcı Numarası Girin", "Veri girişi...", Type:=1)
    If Not Data = False Then
        ActiveSheet.Pictures.Insert "http://www.ornek.com/resimler/calisanlar/1234.jpg" & Data
    End If
End Sub
burda 1234.jpg yazan kısımı input tan girmek istiyorum, girdiğim numarayı çağırmasını istiyorum. Acaba nasıl yapa biliriz.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,324
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Örnek:

Kod:
Sub Test()
    Data = Application.InputBox("Kullanıcı Numarası Girin", "Veri girişi...", Type:=1)
    If Not Data = False Then
        ActiveSheet.Pictures.Insert "http://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Hortensia-1.jpg/799px-Hortensia-" & Data & ".jpg"
    End If
End Sub
Veya;

Kod:
Sub InsertPicture3()
    '
    ' Haluk ® - 01/08/08
    '
    '
    Dim MyRng As Range
    Set MyRng = Application.InputBox("Resmin yerleştirileceği hücre veya aralığı girin", "Veri Girişi...", Type:=8)
    PicFile = Application.InputBox("Kullanıcı Numarası Girin", "Veri girişi...", Type:=1)
    PicFile = "http://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Hortensia-1.jpg/799px-Hortensia-" & PicFile & ".jpg"
    PicTop = MyRng.Top
    PicLeft = MyRng.Left
    PicW = MyRng.Width
    PicH = MyRng.Height
    Set MyPic = ActiveSheet.Shapes.AddPicture(PicFile, True, True, PicLeft, PicTop, PicW, PicH)
End Sub
Ya da, sizin örnek verdiğiniz URL'i kullanırsak;

Kod:
Sub Test2()
    Data = Application.InputBox("Kullanıcı Numarası Girin", "Veri girişi...", Type:=1)
    If Not Data = False Then
        ActiveSheet.Pictures.Insert "http://www.ornek.com/resimler/calisanlar/" & Data & ".jpg"
    End If
End Sub
 
Son düzenleme:
Katılım
9 Eylül 2007
Mesajlar
65
Excel Vers. ve Dili
excel 2007
çok teşekkür ederim problemi çözdünüz çok sağolun...
 
Katılım
9 Eylül 2007
Mesajlar
65
Excel Vers. ve Dili
excel 2007
Gelen resmi beli bir aralığada koya bilirmiyiz acaba mesela resim F30 hücresinin altında çıkabilirmi acaba
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,324
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,324
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Gelen resmi beli bir aralığada koya bilirmiyiz acaba mesela resim F30 hücresinin altında çıkabilirmi acaba
Yukarıdaki InsertPicture3 isimli makro o işi yapıyor zaten...


.
 
Katılım
9 Eylül 2007
Mesajlar
65
Excel Vers. ve Dili
excel 2007
Çok sağol üsteki kodda çok yaradı
 
Üst