[Yardım]  Excel VBA Farklı Sayfalardaki Tablolardan Değer Alma

VBA Makrolar ile ilgili sormak istedikleriniz, yapmak istedikleriniz hakkında yardım alabileceğiniz bölümdür.

Excel VBA Farklı Sayfalardaki Tablolardan Değer Alma

İleti#1)  Sayz » 14 Haz 2021 10:16

Arkadaşlar merhaba, Excel de farklı çalışma sayfalarında tablolarım var. Bu tablolarda aynı sayfadaki A2 hücresinin çeşitli karşılık değerleri B2, C2, D2 hücrelerinde yer almakta. Ben VBA da combobox da A2 hücresi seçilirse m değerini B2, k değerini C2 ve v değerini D2 hücrelerinden almak ve bunu yaklaşık 40 satırlık bir tablo için uyarlamak istiyorum. Yardımcı olabilir misiniz?
Kullanıcı avatarı
Sayz
 
Kayıt: 14 Haz 2021 10:08
Meslek: Mühendis
Yaş: 25
İleti: 9
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: ANKARA

Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değer Alma

İleti#2)  şahin » 14 Haz 2021 17:09

Excel dosyanızı paylaşırmısınız?
Kullanıcı avatarı
şahin
Site Dostu
 
Kayıt: 30 Eyl 2016 21:24
Meslek: memur
Yaş: 32
İleti: 1203
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa

Cevap: Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değe

İleti#3)  Sayz » 14 Haz 2021 17:26

Excel.rar
şahin yazdı:Excel dosyanızı paylaşırmısınız?
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
Sayz
 
Kayıt: 14 Haz 2021 10:08
Meslek: Mühendis
Yaş: 25
İleti: 9
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: ANKARA

Cevap: Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değe

İleti#4)  Sayz » 14 Haz 2021 17:35

şahin yazdı:Excel dosyanızı paylaşırmısınız?

Yapmak istediğim şey az önce paylaştığım excel dosyasında yer alan malzemeler sayfasındaki a2 hücresini seçtiğimde m, k11, v değerlerini aynı satırdan alması ve bu işlemi diğer satırlar içinde yapması. Verilerimi combobox a atadım fakat form içerisinde tanımlama yapamadığım için hesaplama yapamıyorum.
Kullanıcı avatarı
Sayz
 
Kayıt: 14 Haz 2021 10:08
Meslek: Mühendis
Yaş: 25
İleti: 9
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: ANKARA

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değer Alma

İleti#5)  şahin » 14 Haz 2021 17:41

Kod: Tümünü seç
On Error Resume Next
    bul = Sayfa2.Columns("A:A").Find(What:=Me.ComboBox1, LookIn:=xlFormulas, _
        LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False).Row
    If bul <> "" Then
      m = Sayfa2.Range("B" & bul)
      k = Sayfa2.Range("C" & bul)
      v = Sayfa2.Range("D" & bul)
     
      MsgBox m & vbCrLf & k & vbCrLf & v
    End If
Kullanıcı avatarı
şahin
Site Dostu
 
Kayıt: 30 Eyl 2016 21:24
Meslek: memur
Yaş: 32
İleti: 1203
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa

Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değer Alma

İleti#6)  şahin » 14 Haz 2021 17:44

hesapla butonuna tıklayın

Excel.rar
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
şahin
Site Dostu
 
Kayıt: 30 Eyl 2016 21:24
Meslek: memur
Yaş: 32
İleti: 1203
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Cevap: Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değe

İleti#7)  Sayz » 14 Haz 2021 17:53

şahin yazdı:
Kod: Tümünü seç
On Error Resume Next
    bul = Sayfa2.Columns("A:A").Find(What:=Me.ComboBox1, LookIn:=xlFormulas, _
        LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False).Row
    If bul <> "" Then
      m = Sayfa2.Range("B" & bul)
      k = Sayfa2.Range("C" & bul)
      v = Sayfa2.Range("D" & bul)
     
      MsgBox m & vbCrLf & k & vbCrLf & v
    End If

Cevabınız için teşekkürler ama bu kodlar m, k ve v değerlerini mesaj kutusu olarak gösteriyor. Ben formüller kullanarak hesaplama yapmak istiyorum. Bu değerleri form içerisinde nasıl tanımlayabilirim? Örneğin A2 hücresini tanımladığımda m, k ve v değerlerini aynı satırdan alıp bir değere atamak ve formülde hücre yerine o değerleri kullanmak gibi.
Kullanıcı avatarı
Sayz
 
Kayıt: 14 Haz 2021 10:08
Meslek: Mühendis
Yaş: 25
İleti: 9
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: ANKARA

Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değer Alma

İleti#8)  şahin » 14 Haz 2021 18:31

m = Sayfa2.Range("B" & bul)
k = Sayfa2.Range("C" & bul)
v = Sayfa2.Range("D" & bul)

msgbox satırını silebilrisiniz onu sonucu görmeniz için yaptım m,k,v değişkenlerine atyor bu değişkenleri kullanabilrisiniz
Kullanıcı avatarı
şahin
Site Dostu
 
Kayıt: 30 Eyl 2016 21:24
Meslek: memur
Yaş: 32
İleti: 1203
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa

Cevap: Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değe

İleti#9)  Sayz » 14 Haz 2021 18:40

şahin yazdı:m = Sayfa2.Range("B" & bul)
k = Sayfa2.Range("C" & bul)
v = Sayfa2.Range("D" & bul)

msgbox satırını silebilrisiniz onu sonucu görmeniz için yaptım m,k,v değişkenlerine atyor bu değişkenleri kullanabilrisiniz

Bu şekilde çalıştı program, çok teşekkür ederim
Kullanıcı avatarı
Sayz
 
Kayıt: 14 Haz 2021 10:08
Meslek: Mühendis
Yaş: 25
İleti: 9
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: ANKARA

Cevap: Cevap: Cevap: Excel VBA Farklı Sayfalardaki Tablolard

İleti#10)  Sayz » 14 Haz 2021 19:31

Sayz yazdı:
şahin yazdı:m = Sayfa2.Range("B" & bul)
k = Sayfa2.Range("C" & bul)
v = Sayfa2.Range("D" & bul)

msgbox satırını silebilrisiniz onu sonucu görmeniz için yaptım m,k,v değişkenlerine atyor bu değişkenleri kullanabilrisiniz

Bu şekilde çalıştı program, çok teşekkür ederim

Bir konuda daha fikrinizi almak istiyorum. Combobox dan seçim yapınca o seçime özel kendi belirlediğim bir değeri atamak için kullanabileceğim hazır bir kod biliyor musunuz? Örneğin combobox dan 1. sırayı seçince x değerim 6 olsun gibi.
Kullanıcı avatarı
Sayz
 
Kayıt: 14 Haz 2021 10:08
Meslek: Mühendis
Yaş: 25
İleti: 9
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: ANKARA

Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değer Alma

İleti#11)  şahin » 14 Haz 2021 20:15

ekte

Excel (1).rar
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
şahin
Site Dostu
 
Kayıt: 30 Eyl 2016 21:24
Meslek: memur
Yaş: 32
İleti: 1203
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa

Cevap: Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değe

İleti#12)  Sayz » 16 Haz 2021 01:03

şahin yazdı:ekte

Excel (1).rar

Cevabınız için teşekkür ederim. Bu şekilde programı çalıştırdım ancak combobox2 de 4. sıraya özel bir seçenek koymuştum. Bu seçenek seçildiği takdirde kullanıcıdan textbox13.text e istediği değeri girmesi isteniyor. Bu kodlar diğer seçenekler için sorunsuz çalışıyor fakat sayfa 3 de her bir seçeneğin değeri tanımlandığı için 4. sıradaki özel seçeneği istenilen herhangi bir değere göre hesaplatamadım.
Kullanıcı avatarı
Sayz
 
Kayıt: 14 Haz 2021 10:08
Meslek: Mühendis
Yaş: 25
İleti: 9
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: ANKARA

Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değer Alma

İleti#13)  şahin » 16 Haz 2021 19:46

Excel (1) (1).rar
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
şahin
Site Dostu
 
Kayıt: 30 Eyl 2016 21:24
Meslek: memur
Yaş: 32
İleti: 1203
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: bursa

Cevap: Cevap: Excel VBA Farklı Sayfalardaki Tablolardan Değe

İleti#14)  Sayz » 16 Haz 2021 20:51

şahin yazdı:
Excel (1) (1).rar

Son dakika da doğru sonuçlara ulaşabildim. Çok teşekkür ederim.
Kullanıcı avatarı
Sayz
 
Kayıt: 14 Haz 2021 10:08
Meslek: Mühendis
Yaş: 25
İleti: 9
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: ANKARA


Forum Genel Makro Soruları

Online Kullanıcılar

Bu forumu görüntüleyenler: Google [Bot] ve 1 misafir

Bumerang - Yazarkafe