iki farklı değeri kopyalama

Katılım
22 Aralık 2006
Mesajlar
133
Excel Vers. ve Dili
excel 2003
İyi akşamlar,
Ekli dosyaya sayın leventm katkıda bulundu.Ayrı bir başlığa taşımamın nedeni soruyu tekrar düzenlemiş olmam ve daha anlaşılır olması kaygısıyladır.D sutunundaki :
Yeşil ve kahve renkli değerleri kopyalamak.Lütfen yardımcı olabilirmisiniz.
En iyi dileklerimle,kolay gelsin,iyi çalışmalar dilerim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba
Tarih bölümünü anlamadım .İlk sorunuzu yaptım.
Ekli dosyayı inceleyiniz.:cool:
Merakımı mazur görün.Siz hep böyle enteresan uygulamalar istiyorsunuz.
Bunları nerede kullanıyorsunuz acaba ?:cool:
Tarih ile ilgili bölümde yapıldı.Dosya güncellendi. :cool:

Kod:
Sub degisik_bir_sey()
Dim sonsat As Long, i As Long, ustdeg As Double, tarih As Date
Sheets("Sayfa1").Select
sonsat = Cells(65536, "D").End(xlUp).Row
For i = 1 To sonsat
    If Cells(i, "D").Value = "" And Cells(i, "E").Value <> "" Then
        ustdeg = Cells(i - 1, "D").Value
        Cells(i, "D").Value = ustdeg
    End If
    If IsDate(Cells(i, "D")) Then tarih = Cells(i, "D").Value
    Cells(i, "B").Value = CDate(tarih)
    Cells(i, "B").NumberFormat = "dd.mm.yyyy"
Next
MsgBox "İŞLEM TAMAMLANDI.."
End Sub
 
Son düzenleme:
Katılım
22 Aralık 2006
Mesajlar
133
Excel Vers. ve Dili
excel 2003
Teşekkür ederim sayın orion2 ,
Ben bir nakliye firmasında çalışmaktayım.200 kadar araç için giriş çıkışları çeşitli biçimlerde hazırlanmış değişik kişilerce hazırlanmış ve devam etmekte olan listeleri düzenliyorum.
Sizin çözüm yarım kaldı.D sutunundaki "tarihleri" B sutununda aynen yazdırmak taaaki ikinci tarihe kadar.Devamla diğer tarihie kadar.Bunlarıda kahve rengi ile gösterdim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Teşekkür ederim sayın orion2 ,
Ben bir nakliye firmasında çalışmaktayım.200 kadar araç için giriş çıkışları çeşitli biçimlerde hazırlanmış değişik kişilerce hazırlanmış ve devam etmekte olan listeleri düzenliyorum.
Sizin çözüm yarım kaldı.D sutunundaki "tarihleri" B sutununda aynen yazdırmak taaaki ikinci tarihe kadar.Devamla diğer tarihie kadar.Bunlarıda kahve rengi ile gösterdim.
Bu tarihleri anlamadım.
ilkyaptığım uygulamada d sütunundaki hücre boşsa ve hemen yanındaki E sütunu dolu ise şartını sağlayarak kodumu yazdım.
Şimdi tarihler i yazrak yalnız kahve renge boyalı hücrelerin rengi dkkate alınarakmı yapılacak.Birde tam karşılığındaki tarih yazılacak.Bu biraz karışık geldi.:cool:
 
Katılım
22 Aralık 2006
Mesajlar
133
Excel Vers. ve Dili
excel 2003
Renkleri dikkate almayın.konuyu daha anlaşılır kılmak için hazırladım.sadece tarih değeri alınacak.Şöylede olabilir E SUTUNUNU DİKKATE ALIRSANIZ dolu olanlara D sutunundaki tarih değeri B sutununa kopya edilecek taaki ikinci tarihe kadar.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sorunuzu anladığım kadarı ile düzenledim.İsterseniz bir kontrol edin.
Dosyayı önceki mesajımdan indirebilirsiniz. :cool:
 
Katılım
22 Aralık 2006
Mesajlar
133
Excel Vers. ve Dili
excel 2003
Ger&#231;ekten sa&#287;ol,te&#351;ekk&#252;r ederim orion2,iyi &#231;al&#305;&#351;malar ve ba&#351;ar&#305;lar dilerim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Kod:
Sheets("Sayfa1").Select
Yukarıdaki kodun altına aşağıdaki kodu yazınız.Böylece kod her çalıştığında B sütunundaki değer leri silecektir.. Bu durmda silimiyor üstüne yazıyor.:cool:
Kod:
Range("B:B").clearcontents
 
Katılım
22 Aralık 2006
Mesajlar
133
Excel Vers. ve Dili
excel 2003
Konuyu takip etmenizi ve geliştirmek için harcadığınız zamana ve emeğinize çok teşekkür ederim.Bu saatler için bir ek soru hazırladım.Gri renkle işaretli değeri kopyalamadı.Ritim bozukluğundanmıdır nedir,bi göz atabilirmisin orion2.Olursa düzenleme iyi olur olmassada canın sağolsun.Yeteri kadar zahmet verdim zaten sizlere.
İyi çalışmalar ve başarılar dilerim,içtenlikle.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Konuyu takip etmenizi ve geliştirmek için harcadığınız zamana ve emeğinize çok teşekkür ederim.Bu saatler için bir ek soru hazırladım.Gri renkle işaretli değeri kopyalamadı.Ritim bozukluğundanmıdır nedir,bi göz atabilirmisin orion2.Olursa düzenleme iyi olur olmassada canın sağolsun.Yeteri kadar zahmet verdim zaten sizlere.
İyi çalışmalar ve başarılar dilerim,içtenlikle.
Dosyayı eklereseniz bakarım.:cool:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Gri renkli satırlara boşluk karakteri girilmiş.
Siz orada bir şey görmesenzde excel o hücreyi dolu kabul ediyor.
Ve bizim kodumuz boş hücreler için çalıştığından dolayı o hücreleri pas geçiyor.
O hücreleri seçin ve temizleyin.Kodun çalıştığını göreceksiniz.
Yolladığınız ilk dosyadada böyle hücreler vardı onları ben temizledim ondan sonra kod çalıştı.
Muhtemelen bundan sonraki çalışmalarınızdada böyle hücrelerle karşılacaksanız.Onun için dikkatli olmalısınız.:cool:
 
Katılım
22 Aralık 2006
Mesajlar
133
Excel Vers. ve Dili
excel 2003
Çattık desene,Sizce en pratik nasıl bulurum bunları.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Çattık desene,Sizce en pratik nasıl bulurum bunları.
D sütununu seçin.
Düzen ==> Değiştir ==> Aranan 'a bir boşluk tuşuna basınız.
Yeni değer'i boş bırakınız.Ve tümünü değiştire basınız.Böylece Bütün boşlukları silinecektir.
Ama kelime aralarında boşluk varsa onlarda silininecektir.Tercih size kalmış.:cool:
 
Katılım
22 Aralık 2006
Mesajlar
133
Excel Vers. ve Dili
excel 2003
tamam,sayın orion2,sirusta görüşmek dileği ile .
 
Üst