• DİKKAT

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

küçük resim

Katılım
1 Haziran 2011
Mesajlar
84
Excel Vers. ve Dili
2003 tr
Arkadaşlar excel de küçük resimleri koşullu biçimlendirmedeki gibi veya başka bir türlü isteğe bağlı olarak gözterip gizleyebilirmiyiz
 
. . .

Merhaba.

Makro kodları ile mümkün. Ekteki dosyayı inceleyiniz.

Kod:
Sub kod_gizle()
    ActiveSheet.Shapes("Picture 1").Visible = False
End Sub

Sub kod_göster()
    ActiveSheet.Shapes("Picture 1").Visible = True
End Sub
. . .
 

Ekli dosyalar

Hüseyin hocam ekteki dosyayı açtığımda karman çorman yazılar var.
 
hüseyin hocam kod çalıştı ve işimi görcek gibi ancak bu makroyu A1 hücresi 1 den büyükse resmi göster 1 den küçükse resmi gizle şeklinde yapılabilir mi
 
. . .

Yapılır.
Sayfanın kod bölüme aşağıdaki kodları yapıştırın.
Sayfa1 de A1 hücresinde değişiklik yapınca kodlar çalışacaktır.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$a$1" Then Exit Sub
If Range("a1") > 1 Then
ActiveSheet.Shapes("Picture 1").Visible = True
Else
ActiveSheet.Shapes("Picture 1").Visible = False
End If
End Sub
. . .
 
Merhaba,

Alternatif,

ToggleButton ile Gizle-Göster ,

Koddaki resim adı Picture3 tür, siz kendi resim adınızı yazarsınız.

Private Sub ToggleButton1_Click()
If ToggleButton1 Then
ToggleButton1.Caption = "Göster"
ActiveSheet.Shapes("Picture 3").Visible = True
Else
ToggleButton1.Caption = "Gizle"
ActiveSheet.Shapes("Picture 3").Visible = False
End If
End Sub
 

Ekli dosyalar

Son düzenleme:
Hay Allah razı olsun olsun arkadaşlar.Çok teşekkür ederim.Çok yardımcı oldunuz
 
iki resmi ayrı ayrı gizlemek

Arkadaşlar emek verdiniz teşekkür ederim çok yardımcı oldunuz. Bir isteğim daha var ekli dosyada örnek olarak görebilirsiniz.

iki resmi ayrı ayrı gizleyebilirmiyim.
Sizim kodları A1 hücresi için uyarladığımda resimler gizleniyor ancak a1 ve b1 hücrelerine veri girdiğimde ayrı ayrı gizleyebilirmiyim.
 

Ekli dosyalar

Arkadaşlar emek verdiniz teşekkür ederim çok yardımcı oldunuz. Bir isteğim daha var ekli dosyada örnek olarak görebilirsiniz.

iki resmi ayrı ayrı gizleyebilirmiyim.
Sizim kodları A1 hücresi için uyarladığımda resimler gizleniyor ancak a1 ve b1 hücrelerine veri girdiğimde ayrı ayrı gizleyebilirmiyim.
. . .

A1 de Resim1' i
A2 de Resim2' yi gizleyip göstermek mi istiyorsunuz?

. . .
 
ewet aynen hüseyin bey
. . .

Çalışma sayfasının Kod bölümüne
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "A1" Then
Call kod_bir
Else
End If

If Target.Address(0, 0) = "A2" Then
Call kod_iki
Else
End If
    
End Sub

Boş bir modüle
Kod:
Sub kod_bir()
If Range("a1") > 1 Then
ActiveSheet.Shapes("Picture 1").Visible = True
Else
ActiveSheet.Shapes("Picture 1").Visible = False
End If
End Sub


Sub kod_iki()
If Range("a2") > 1 Then
ActiveSheet.Shapes("Picture 2").Visible = True
Else
ActiveSheet.Shapes("Picture 2").Visible = False
End If
End Sub

. . .
 
Son düzenleme:
Hüseyin bey kod süper çalışıyor elinize sağlık. Yanlız ben bu kodun aynısını B1 hücresi için yazmıştım orda çalışmadı merağımdan soruyorum.
 
. . .

Merhaba.
A2 değişikliklerinde çalışmada bir hata vardı.
Kodları üst mesajımda yeniledim. Son halini deneyiniz.

. . .
 
Geri
Üst