merhabalar
elimde aşağıdaki gibi bir kod düzeneğim var. bu kod düzeneği A sütununda alt alta sıralı verilerden hostanem verisini alıp C sütunundaki ilk boşyere yazıyor. hemen altındaki (IMSI) verisi satırı varsa o satırı alıp D sütununa yazıyor. alt satırdaki (IMEI) içeren satırı ise E sütunundaki boş yere tüm veriyi yazıyor
şimdi ben şunu yapmak istiyorum. bu (IMSI) satırı ve (IMEI) satırı hem harf hem sayısal veri içermekte burada D ve E sütununa veriyi yazarken sadece sayısal olan veriyi yazsın istiyorum. tabi sayısal veri 11 haneden fazla olduğu için number formatında yazmalı.
örnek bir dosyada aşağıdaki linkte mevcuttur.
elimde aşağıdaki gibi bir kod düzeneğim var. bu kod düzeneği A sütununda alt alta sıralı verilerden hostanem verisini alıp C sütunundaki ilk boşyere yazıyor. hemen altındaki (IMSI) verisi satırı varsa o satırı alıp D sütununa yazıyor. alt satırdaki (IMEI) içeren satırı ise E sütunundaki boş yere tüm veriyi yazıyor
şimdi ben şunu yapmak istiyorum. bu (IMSI) satırı ve (IMEI) satırı hem harf hem sayısal veri içermekte burada D ve E sütununa veriyi yazarken sadece sayısal olan veriyi yazsın istiyorum. tabi sayısal veri 11 haneden fazla olduğu için number formatında yazmalı.
örnek bir dosyada aşağıdaki linkte mevcuttur.
Kod:
Private Sub CommandButton2_Click()
Range("C2:G" & Rows.Count) = Empty
D = 1
For a = 1 To Cells(Rows.Count, 1).End(3).Row
b = Cells(a, 1).Value: c = 0: E = 0
If b Like "*.hostname*" Then c = 3: D = D + 1
If b Like "*(IMSI)*" Then c = 4
If b Like "*(IMEI)*" Then c = 5
If c > 0 Then
Cells(D, c) = Cells(a, 1)
End If
Next
End Sub