cell data kaydirma

Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
Arkadaslar
ekdeki dosyadaki kirmizi isaretli kodlari yandaki cellerre macro ile nasil kaydirabilirim?
bende bir formul var sadece bir celle kaydiriyor.

For i = 1 To 65000
If Cells(i, 1) = "Case Type" Then
Cells(i, 1).Offset(1, 0).Value = Cells(i, 1).Offset(0, 1).Value
Cells(i, 1).Offset(0, 1).ClearContents
End If
Next
End Sub

ben her kodu "Totals for case type" e kadar kaydirmak istiyorum
yardimci olabilirmisiniz, cok tesekkurler.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,252
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek bir dosya eklermisiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,252
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Excel dosyanızı kastetmiştim.
 
Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
su an excel dosyasini ekledim. yardim ederseniz sevinirim saygilar
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,252
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Sub DOLDUR()
    On Error GoTo Son
    For Each ALAN In Range("A4:A" & [A65536].End(3).Row).SpecialCells(xlCellTypeBlanks).Areas
    ADRES = ALAN.Address(0, 0)
    Range(ADRES).Value = Range(Replace(Mid(ALAN.Offset(-1, 1).Address(0, 0), 1, 3), ":", "")).Value
    Next
    MsgBox "İŞLEMİNİZ TAMAMLANMIŞTIR.", vbInformation
    Exit Sub
Son:
    MsgBox "BOŞ HÜCRE BULUNAMAMIŞTIR.", vbInformation
End Sub
 
Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
cok tessekkurler arkadasim. harikasin fakat bos hucre (A:A) de bende tarihler var 01-Jan-06 formatinda. onlari temizlemem lagzim senin macronun calismasi icin.
yinede tesekkurler
 
Son düzenleme:
Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
Arkadsim sample2 dosyasini ekledim ve stun A daki tarihleri kaldiramiyorum senin formulunu claistirmak icin cunku stun adaki tarih yerlerinin bos olmasi lagzim. nasil tarihleri temizleriz?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,252
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sorunuzu sorarken bu ayrıntıyı belirtseydiniz cevabınızı ona göre düzenleyebilirdim. Vermiş olduğum cevaptaki kod eklediğiniz dosyaya göre hazırlanmıştır.

cok tessekkurler arkadasim. harikasin fakat bos hucre (A:A) de bende tarihler var 01-Jan-06 formatinda. onlari temizlemem lagzim senin macronun calismasi icin.
yinede tesekkurler
 
Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
kusura bakmayin, tarihlerin bukadar ayrinti olacagini dusnmemistim. yinede tesekkurler.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,252
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kod yeni dosya formatınıza göre hazırlanmıştır. Umarım faydası olur.

Kod:
Sub DOLDUR()
    For X = 4 To [A65536].End(3).Row
    If Cells(X, 1) = "Case type" Then Kriter = Cells(X, 2)
    If IsDate(Cells(X, 1)) = True Then Cells(X, 1) = Kriter
    Next
    MsgBox "İŞLEMİNİZ TAMAMLANMIŞTIR.", vbInformation
End Sub
 
Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
Arkadasim sana ne kadar tessekur etsem azdir, you are a star! cok tesekkurker harcadigin zaman icin. simdi istedigim oldu.
 
Üst