• DİKKAT

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

hücreyi tıkaladığında metin kutusu açılsın

Katılım
6 Eylül 2004
Mesajlar
239
Excel Vers. ve Dili
Excel 2013 Türkçe
Sevgili arkadaşlar,

Excel dosyamda kullandığım sütün sayısı çok olduğundan ekte gönderdiğim dosyayı incelerseniz sevinirim. Ben yinede kısaca anlatmaya çalışayım B3 hücresine tıkladığımda U3 hücresinin içeriğini açılan metın kutusunda görmek
yardımcı olabilirmisiniz
 
merhaba
veri doğrulamadan liste mi oluşturmak istiyorsunuz? sorunuzu biraz daha açarmısınız.
 
Sayfanın kod kısmına ekleyin.Not: Örnek, Veri doğrulama ile yapılmıştır.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address <> "$B$3" Then Exit Sub
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
        :=xlBetween
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = [b3]
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
End Sub

Alternatif:
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Address <> "$B$3" Then Exit Sub
    Shapes(2).Select
    Selection.Text = [b3]
End Sub
 
Son düzenleme:
Merhaba,

Bende bir örnek yaptım.Umarım işinize yarar.

İyi çalışmalar.
 
Textbox gizli göster

Selamlar,

Alternatif olarak dosya eklidir. B3 hücresine çift tıklayın, sonra da diğer herhangi bir hücreye tıklayınız..
 
hepinizden &#246;z&#252;r dilemek istiyorum sizleri yanl&#305;&#351; y&#246;nlendirdim. Ekteki dosyay&#305; incelermisiniz tekrar &#246;z&#252;r dilerim

&#350;&#246;yle anlatay&#305;m B s&#252;tunuda herhanki bir h&#252;creye t&#305;klad&#305;&#287;&#305;mda Us&#252;tununda kar&#351;&#305;l&#305;k gelen h&#252;crenin de&#287;erini yazs&#305;n. &#246;rne&#287;in b5 h&#252;cresine t&#305;klad&#305;&#287;&#305;mda u5 h&#252;cresinin de&#287;erini yazs&#305;n
 
Son düzenleme:
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column <> 2 Then Exit Sub
    ActiveSheet.Shapes("Text Box 2").Select
    Selection.Text = ActiveCell
End Sub
Alternatif:
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column <> 2 Then Exit Sub
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
        :=xlBetween
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ActiveCell
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
End Sub
 
Sayın hamitcan,

" .InputMessage = ActiveCell " activeCell değilde U sütunundaki aynı sayılı hücrenin değeri yazılması gerekiyor.

örnek dosyayı incelermisiniz.
 
Aşağıdaki şekilde deneyin.
Kod:
CELLS(ACTIVECELL.ROW,"U")
 
teşekkür ederim elinize sağlık
 
Geri
Üst