• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

resimleri sutunlara göre ayarlama

  • Konbuyu başlatan Konbuyu başlatan meda58
  • Başlangıç tarihi Başlangıç tarihi
elimde halit3 hocama ait çok güzel bir resim atama makrosu var ancak bu makro tek sutunda calışıyor sutun sayısını çogaltmak istedim ama olmadı

bu makroyu B-D-F-H-K sutunlarında alışaçak şekilde uyarlamak mümkün olurmu
yardımlarınızı bekliyorum

link aşagıdadır

http://www.excel.web.tr/f14/acyklamaya-resim-getirme-d-surucusunden-t108126.html

Yapacağınız işlemlere detaylı açıklamalarınızı içeren örnek bir dosya ekleseydiniz iyi olurdu?

kod:

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim hcr As Range
Dim c As Integer
Dim yuk As Double, gen As Double
Range("B:B,D:D,F:F,H:H,K:K").ClearComments
If Intersect(Target, [B:B,D:D,F:F,H:H,K:K]) Is Nothing Then Exit Sub
'If Target.Count > 5 Then Exit Sub
With Cells(Target.Row, Target.Column)
.AddComment
.Comment.Visible = True
.Comment.Shape.Select True
End With
On Error Resume Next
Selection.ShapeRange.Fill.UserPicture "D:\Personel\" & Cells(Target.Row, Target.Column) & ".jpg"
Selection.Height = 100 'yuk
Selection.Width = 100 'gen
Comment.Visible = False
End Sub
 
hocam gerçekten büyüksün çok teşekkürler
 
yalnız hocam sayfayı mutlaka korumaya almalıyım makro korumalı modda çalışmıyor korumalı moddaykaen çalıştırmak mümkünmü
 
yalnız hocam sayfayı mutlaka korumaya almalıyım makro korumalı modda çalışmıyor korumalı moddaykaen çalıştırmak mümkünmü

Şimdi 1 nolu mesajında bu sorunuz yoktu başka bir sorunuz daha olacakmı?
 
hayır hocam başka sorum yok
sayfa korumadayken çalışırsa harika olacak
 
hayır hocam başka sorum yok
sayfa korumadayken çalışırsa harika olacak

kod:

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim hcr As Range
Dim c As Integer
Dim yuk As Double, gen As Double
Range("B:B,D:D,F:F,H:H,K:K").ClearComments
If Intersect(Target, [B:B,D:D,F:F,H:H,K:K]) Is Nothing Then Exit Sub
[COLOR=red]Worksheets(ActiveSheet.Name).Protect Password:="[COLOR=blue]123[/COLOR]", Contents:=False, Scenarios:=False[/COLOR]
'If Target.Count > 5 Then Exit Sub
With Cells(Target.Row, Target.Column)
.AddComment
.Comment.Visible = True
.Comment.Shape.Select True
End With
On Error Resume Next
Selection.ShapeRange.Fill.UserPicture "D:\Personel\" & Cells(Target.Row, Target.Column) & ".jpg"
Selection.Height = 100 'yuk
Selection.Width = 100 'gen
Comment.Visible = False
[COLOR=red]Worksheets(ActiveSheet.Name).Protect Password:="[COLOR=blue]123[/COLOR]", Contents:=True, Scenarios:=True
[/COLOR]End Sub
 
Geri
Üst