Dolu Hücreleri Taşı

Katılım
24 Haziran 2006
Mesajlar
39
Merhaba arkadaşlar,

2 sutunda gsm noları var bunların arasında da boş hücreler var, dolu A ve B sutunlarındaki dolu hücreleri C sutununa sırayla taşımak için kullanmam gereken VB kodu ne olmalıdır ?

Bir de çözmeme rağmen daha pratik bir yol olduğunu biliyorum ve yardımcı olursanız ;

yine A ve B sutununda 0212XXXXXXX veya 212XXXX veya 216 gibi yani sabit telefon numaraları ve 05XXXXXXXX formatındaki gsm numaraları var. Burada sabit telefonlar çok farklı formatlarda olduğu için en mantıklı olanı sanırım 05 ve 5 serisi ile başlayan gsm no ları ile yola çıkmak.

Konu ise sabit telefon numaralarını listeden bulup sildirmek.

İlginiz için şimdiden teşekkürlerimi sunar, iyi çalışmalar dilerim.
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
Merhaba,
Şu kodları bir deneyin:

Kod:
sub taşı()
satır = 0
For Each hücre In Range("A1:B50")
If hücre <> "" Then satır = satır + 1
If hücre = "" Then GoTo devam:
Cells(satır, 3) = hücre
devam:
Next
end sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,431
Excel Vers. ve Dili
Ofis 365 Türkçe
Cep Telefonlarını Aktar

Merhaba,

Sayın bedersu yanıtı vermiş, benzer çalışma parametrik olması açısından ekliyorum.

Telefonlar A ve B sütunlarında olduğuna göre hangi sütunda daha çok var sa döngüyü ona göre kurmaya çalıştım.

Kod:
Sub Tasi()
Sat1 = [a65536].End(3).Row
Sat2 = [B65536].End(3).Row
If Sat1 > Sat2 Then i = Sat1
If Sat2 > Sat1 Then i = Sat2
If Sat1 = Sat2 Then i = Sat1
Range("C:C").ClearContents
For Each Hücre In Range("A1:B" & i)
If Left(Hücre, 1) = 5 Or Left(Hücre, 2) = 5 Then
    C_Satir_No = C_Satir_No + 1
    Cells(C_Satir_No, "C") = Hücre
End If
Next
End Sub
 
Katılım
24 Haziran 2006
Mesajlar
39
Syn. bedersu ve Syn. Necdet_Yesertener, her ikinize de &#231;ok &#231;ok te&#351;ekk&#252;r ediyorum. Her iki &#231;&#246;z&#252;m &#246;rne&#287;i de gayet g&#252;zel &#231;al&#305;&#351;&#305;yor ve bu kodlardan &#246;&#287;renmem gereken &#231;ok &#351;ey var :)

Tekrar ilginize &#231;ok te&#351;ekk&#252;r ediyor ayr&#305;ca yan&#305;tlamadaki h&#305;z&#305;n&#305;zdan dolay&#305; da tebrik ediyorum.

&#304;yi ki vars&#305;n&#305;z :)
Sayg&#305;lar...
 
Üst