• DİKKAT

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

ıf(ıserror)

Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Merhaba arkadaşlar,
Kod:
Sub vlookup_1() 'sheet den
On Error GoTo hata
For sut = 1 To WorksheetFunction.CountA(Range("c:c"))
'For sut = 1 To 3
Range("d" & sut) = WorksheetFunction.VLOOKUP(Range("c" & sut), Sheets("Sheet2").Range("a:b"), 2, 0)
Next
Exit Sub
hata:
MsgBox "c sütununda verisiz hücreyi doldurmalısınız."
End Sub
Koddada göreceğiniz üzere Sheet2 den Sheet1 in C kolonuna veri getirmeye çalışıyorum. Veri yoksa if(iserror) de olduğu gibi mesela "yok" yazdırmak için kodu nasıl düzeltmem gerekiyor.
 
Benim amacım değer yoksa "yok" yazması,sonuca gitmek için herşey mübahtır desem:))
 
Sub bosluk()
For sut = 1 To WorksheetFunction.CountA(Range("A:A"))
If Cells(sut, 3) = 0 Then
Cells(sut, 3).Value = "yok"
End If
Next sut
End Sub
Yukarıdaki kod ile hallettim.
 
Geri
Üst