• DİKKAT

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

Soru Eğer

  • Konbuyu başlatan Konbuyu başlatan Szg15
  • Başlangıç tarihi Başlangıç tarihi
Katılım
27 Ekim 2017
Mesajlar
59
Excel Vers. ve Dili
2010 turkce
Üstadlar hayırlı iftarlar.

Aşağıdaki gibi bir makroya ihtiyacım var, yardımcı olursanız memnun olurum.

Eğer y3 hücresi dolu ise ab3 hücresine X yazsın, y3 hücresi boş ise ab3 hücresini boş bıraksın.

Bu işlemi y3’ten y500’e kadar (ab3’ten ab500’e kadar) yapsın. Aradaki hücrelere günün birinde satır eklenir ise eklenen satıra da bu işlemi gerçekleştirsin.

Yapılabilir mi?
 
Kod:
Sub Aktar()
Dim i As Integer
For i = 3 To 500

If Sayfa1.Range("y" & i) <> "" Then
Range("ab" & i).Value = "x"
Else
Range("ab" & i).Value = ""
End If
Next i
MsgBox "İşlem tamam."
End Sub
 
Kod:
Sub Aktar()
Dim i As Integer
For i = 3 To 500

If Sayfa1.Range("y" & i) <> "" Then
Range("ab" & i).Value = "x"
Else
Range("ab" & i).Value = ""
End If
Next i
MsgBox "İşlem tamam."
End Sub

Sayfa1.Range yerinde hata veriyor üstad.

yukarıdaki işlemleri GENEL isimli sayfanın Y ve AB sütunlarında yapmasını istiyorum. Sayfa1 yerine GENEL yazdım olmadı
 
Sayfa1 yerine Sheets("GENEL") yazın.
 
Geri
Üst