Tuşa veri atama

Katılım
10 Ağustos 2017
Mesajlar
159
Excel Vers. ve Dili
Excel 2017
Türkçe
Altın Üyelik Bitiş Tarihi
11-03-2023
Merhaba ,

Ekte yer alan dosyada 4 tane düğme var ( 1 Nolu Form - 2 Nolu Form - 3 Nolu Form - 4 Nolu Form )

Bu düğlerden herhangi birine bastığımızda Data yazan sayfada karşılığı olan veriler (Açıklama 1 - Açıklama 2 - Açıklama 3) Düşey ara mantığı gibi Çıktı yazan sayfadaki yerlerine getirmesini istiyorum.

Bu işlemi Combo box ile yaptım ancak istediğim düzeyde olması için yardımcı olabilir misiniz?

İyi çalışmalar
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Makronun sağlıklı sonuç vermesi için;

ÇIKTI sayfasındaki "c6:c8" hücreleri ile DATA sayfasındaki "b1:d1" hücrelerindeki ifadelerin birebir aynı olması gerekmektedir.
Butonların üzerindeki yazılar ile DATA sayfasındaki A sütunundaki isimlerin birebir aynı olması gerekmektedir.

Sonrasında aşağıdaki kodu bütün butonlara tanımlayıp kullanabilirsiniz.

C++:
Option Explicit

Sub Aktar()
    Dim My_Buton As Object
    
    Set My_Buton = ActiveSheet.Buttons(Application.Caller)
    
    With Range("C6:C8")
        .ClearContents
        .Formula = "=IFERROR(VLOOKUP(""" & My_Buton.Caption & """,DATA!A:D,MATCH(B6,DATA!A$1:D$1,0),0),"""")"
        .Value = .Value
    End With

    Set My_Buton = Nothing
End Sub
 
Katılım
10 Ağustos 2017
Mesajlar
159
Excel Vers. ve Dili
Excel 2017
Türkçe
Altın Üyelik Bitiş Tarihi
11-03-2023
Çok teşekkür ederim Korhan Bey.
 
Üst