- Katılım
- 26 Temmuz 2008
- Mesajlar
- 10
- Excel Vers. ve Dili
- 2007 türkçe
Merhabalar,
ekteki dosyada Sayfa1 ve Sayfa 2 de değerler bulunmakta.
Sayfa2 deki değerleri düşeyara ile sayfa1 de b sütununda ki ilgili değerin karşısına getirmek istiyorum makro ile aşağıdaki kodu "commandbutton"a ekleyerek yazdım. ancak kod hata veriyor nerede yanlış yapmış olabilirim.
konuyla ilgili yardımlarınızı rica ediyorum.
Private Sub CommandButton1_Click()
Set s1 = Sayfa1("Sayfa1")
Set s2 = Sayfa2("Sayfa2")
son = s1.Cells(1048576, 2).End(xlUp).Row
son1 = s2.Cells(1048576, 2).End(xlUp).Row
alan = "a4:a" & son
For i = 1 To son
If s1.Cells(i, 1) = "" Then
s1.Cells(i, 1) = Application.WorksheetFunction.VLookup(s1.Cells(i, 1), s2.Range(alan), 2, 0)
End If
Next
End Sub
ekteki dosyada Sayfa1 ve Sayfa 2 de değerler bulunmakta.
Sayfa2 deki değerleri düşeyara ile sayfa1 de b sütununda ki ilgili değerin karşısına getirmek istiyorum makro ile aşağıdaki kodu "commandbutton"a ekleyerek yazdım. ancak kod hata veriyor nerede yanlış yapmış olabilirim.
konuyla ilgili yardımlarınızı rica ediyorum.
Private Sub CommandButton1_Click()
Set s1 = Sayfa1("Sayfa1")
Set s2 = Sayfa2("Sayfa2")
son = s1.Cells(1048576, 2).End(xlUp).Row
son1 = s2.Cells(1048576, 2).End(xlUp).Row
alan = "a4:a" & son
For i = 1 To son
If s1.Cells(i, 1) = "" Then
s1.Cells(i, 1) = Application.WorksheetFunction.VLookup(s1.Cells(i, 1), s2.Range(alan), 2, 0)
End If
Next
End Sub
