• DİKKAT

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

kodda güncelleme gerekiyor

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
iyi günler; daha önce başka işlemde kullandığım makro kodunu yeni işleme kullanmak istedim. 2 sorunla karşılaştım. Makro tek seferde eksik kodları yukarı tamamlamıyor, tek tek butonu tıklayarak yapıyorum. Aşağı doğru kodu tamamlama işlemi yapmıyor. Örnek dosyayı yükledim. Teşekkürler.
Kod:
Sub KODMOD()
    Application.ScreenUpdating = False
    
    For i = 2 To Cells(Rows.Count, "C").End(3).Row
        If Cells(i, "E") = "" And Cells(i, "F") <> "" And Cells(i, "G") = "" Then
            Cells(i, "G") = Cells(i + 1, "G")
      End If
      
    Next i
    i = Empty
      
    For i = Cells(Rows.Count, "C").End(3).Row To 2 Step -1
         If Cells(i, "E") <> "" And Cells(i, "F") = "" And Cells(i, "G") = "" Then
            Cells(i, "G") = Cells(i + 1, "G")
       End If
         Next i
         i = Empty
    
    MsgBox "B i t t i "
        Application.ScreenUpdating = True
End Sub
 

Ekli dosyalar

  • KOD tESBİTİ.xlsm
    KOD tESBİTİ.xlsm
    61 KB · Görüntüleme: 5
  • kod tamamlama.jpg
    kod tamamlama.jpg
    242.1 KB · Görüntüleme: 2
Son düzenleme:
kod aktar ile 120, 340, 320, 159, 336, 136, "M", "O", "T", 500 haricindekileri boşaltıyorsunuz. Daha sonra KODMOD ile bu boşlukları alttaki ile doldurmaya çalışıyorsunuz. Peş peşe 2 satır boş olunca sonuç olarak değer gelmiyor. Eğer değer gelmesini istiyorsanız peş peşe bir kaç kere çalıştırmanız gerekiyor.
 
sorun çözüldü

kod aktar ile 120, 340, 320, 159, 336, 136, "M", "O", "T", 500 haricindekileri boşaltıyorsunuz. Daha sonra KODMOD ile bu boşlukları alttaki ile doldurmaya çalışıyorsunuz. Peş peşe 2 satır boş olunca sonuç olarak değer gelmiyor. Eğer değer gelmesini istiyorsanız peş peşe bir kaç kere çalıştırmanız gerekiyor.

aynı makroyu -1 olarak yaptım, önce yukarı doğruyu bitirip, sonra aşağı doğruyu da diğer kodla tamamlamış oluyorum.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst