• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Sadece Fixed ile başlayanları aldırmak hk. İP Sırala

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

salanar

Yeni Üye
Katılım
4 Ağu 2021
Mesajlar
276
Çözümler
1
Aldığı beğeni
68
Excel V
Office 2007 TR
Konu Sahibi
Merhaba,
Ek'te eklediğim txt dosyasının uzun halini düşünürsek

Excel'e aktarmak istediğim alt alta kısım sadece

fixed-address 192.16.1.83;
fixed-address 192.16.1.8;

şu şekilde sadece bu alanları küçükten büyüğe doğru sıralatmak konusunda yardımınızı rica ediyorum..
 
Çözüm
Önceki gün çalışan ado kodu bugün REPLACE hatası verdi. ADO yapar bazen böyle 5 sene çalışan kod birden bire çalışmaz, güncellemelerle alakalı bir durum. ACCESS DATABASE ENGINE 2016 yı yeniden yükledim sorun kalktı.
Koddaki conStr lerin herbiriylede şu anda çalışıyor.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Deneyiniz.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Bir örnek te benden olsun
HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Deneyiniz.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
hocam çok hızlı çalışıyor. Fakat sıralama konusunda bir sıkıntım var.

atıyorum


fixed-address 192.16.0.7;
fixed-address 192.16.0.26;
fixed-address 192.16.0.28;
fixed-address 192.16.0.30;
fixed-address 192.16.0.31;
fixed-address 192.16.0.81;
fixed-address 192.16.0.82;
fixed-address 192.16.0.83;
fixed-address 192.16.0.85;
fixed-address 192.16.11.70;
fixed-address 192.16.0.25;
fixed-address 192.16.0.27;
fixed-address 192.16.1.144;
fixed-address 192.16.0.2;
fixed-address 192.16.0.6;



X1.X2.X3.X4 e göre bakması gerekmez mi?

Yani önce X1'e = 192 li olan kısmı noktadan önce soldaki rakama göre
Sonra X2'ye

yukarıdaki örnekte görüldüğü gibi
fixed-address 192.16.11.70;
fixed-address 192.16.0.25;

üstteki 16.11 olanın sonra gelmesi gerekiyor ama küçükten büyüğe dizmiyor nedense bunu aşmanın bir yolu olur mu?

1671527058966.png

Yani önce 1'i tarayacak ilk öncelik o, sonra ikiyi, sonra üçü sonra dörtü ona göre küçükten büyüğe sıralaması ihtiyacımız
 
Konu Sahibi
IP blogu 3 hanelide olabilr 2 hanelide 1 hanelide

192.168.168.254 gibi
192.168.1.1 gibi
192.16.1.1 gibi

ondan mı düzgün sıralamıyor acaba
 
fixed-address 192.16.1.83;
fixed-address 192.16.1.8;
şu şekilde sadece bu alanları küçükten büyüğe doğru sıralatmak konusunda yardımınızı rica ediyorum..
ben bu örneğinizi esas almıştım.
k döngüsünü aşağıdaki gibi değiştirip deneyin.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Benim eksik anlatmamdan kaynaklıdır hocam kusura bakmayın.

Sonuç;


fixed-address 192.16.1.81;
fixed-address 192.16.1.82;
fixed-address 192.16.1.83;
fixed-address 192.16.1.8;
fixed-address 192.16.1.84;
fixed-address 192.16.1.85;
fixed-address 192.16.1.87;
fixed-address 192.16.1.88;


fixed-address 192.16.1.8; bunun en başta olması gerekmiyormu hocam küçükten büyüğe dediğimizde..
 
Konu Sahibi
şimdi 2016'da denedim donmadı çalıştırdı örnek bir sonuç


fixed-address 192.16.0.13
fixed-address 192.16.0.14
fixed-address 192.16.0.2
fixed-address 192.16.0.25
fixed-address 192.16.0.26
fixed-address 192.16.0.27
fixed-address 192.16.0.28
fixed-address 192.16.0.30
fixed-address 192.16.0.31
fixed-address 192.16.0.6
fixed-address 192.16.1.97
fixed-address 192.16.1.98
fixed-address 192.16.1.99
fixed-address 192.16.10.1
fixed-address 192.16.10.10
fixed-address 192.16.10.11
fixed-address 192.16.10.12


192.16.1 li bloktan sonra
192.16.2 gelmesi gerekirken 192.16.10 a geçiyor

yine yukarıda


fixed-address 192.16.0.13
fixed-address 192.16.0.14
fixed-address 192.16.0.2


0.2 0.13 ve 0.14 den küçük üstte olması lazım
 
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
aşağıdaki kodu dener misiniz?
1 - veriler ile excel aynı dizinde olmalı
2 - veriler sayfa1'in A1 hücresine yapıştırılıyor
not: excele aktarılacak satır sayısının en fazla 65 bin küsür olduğu varsayılmıştır -eski excel sürümlerindeki maximum satır sayısı 65 bin küsürdü Application.WorksheetFunction.Transpose fonksiyonu bu değerin üstündeki verilerde hata verebiliyor-

HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Son düzenleme:
Konu Sahibi
aşağıdaki kodu dener misiniz?
1 - veriler ile excel aynı dizinde olmalı
2 - veriler sayfa1'in A1 hücresine yapıştırılıyor
not: excele aktarılacak satır sayısının en fazla 65 bin küsür olduğu varsayılmıştır -eski excel sürümlerindeki maximum satır sayısı 65 bin küsürdü Application.WorksheetFunction.Transpose fonksiyonu bu değerin üstündeki verilerde hata verebiliyor-

HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.

hocam sizde şöyle;

1671654581413.png
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst