Kod Neden Hata Veriyor

Katılım
26 Şubat 2018
Mesajlar
0
Excel Vers. ve Dili
visual basic
Dim x As Long
Dim y As Long
x = Sheets("Sheet1").Range("B" & Rows.Count).End(xlUp).Row
For y = 2 To x

If sheet3.Range("F3").Value = sheet1.Cells(y, "B").Value Then


sheet3.Range("B9").Value = sheet1.Cells(y, "B").Value
sheet3.Range("B10").Value = sheet1.Cells(y, "C").Value
sheet3.Range("B11").Value = sheet1.Cells(y, "D").Value
sheet3.Range("B12").Value = sheet1.Cells(y, "E").Value
sheet3.Range("B13").Value = sheet1.Cells(y, "F").Value
sheet3.Range("B14").Value = sheet1.Cells(y, "G").Value
sheet3.Range("B15").Value = sheet1.Cells(y, "H").Value
sheet3.Range("B16").Value = sheet1.Cells(y, "I").Value

End If
Next y
 
Katılım
26 Şubat 2018
Mesajlar
0
Excel Vers. ve Dili
visual basic
Başka yöntemle çekebilir miyim bilgileri diğer sayfaya hocam
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,454
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu şekilde olmaz.

Kod nerede hata veriyor belirtmemişsiniz. Ayrıca bu tarz sorularınızda örnek dosya paylaşırsanız daha sağlıklı cevaplar alırsınız.
 
Katılım
26 Şubat 2018
Mesajlar
0
Excel Vers. ve Dili
visual basic
If sheet3.Range("F3").Value = sheet1.Cells(y, "B").Value Then


Burda sarı oluyor hocam
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,454
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek dosyanızı paylaşınız.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,454
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sayfa isimlerinizi aşağıdaki gibi düzeltip deneyiniz.

Kod:
Sheets("Sheet3")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,454
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Hepsini aynı şekilde değiştirdiniz mi?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,454
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kod içinde gördüğünüz bütün Sheet3 yazanları Sheets("Sheet3") olarak değiştirin.

Kod içinde gördüğünüz bütün Sheet1 yazanları Sheets("Sheet1") olarak değiştirin.
 
Katılım
26 Şubat 2018
Mesajlar
0
Excel Vers. ve Dili
visual basic
Korhan Hocam Çok teşekkür ederim. Sorun çözüldü
 
Üst