magnesia
Yasaklı üye
- Katılım
- 1 Ocak 2018
- Mesajlar
- 351
- Excel Vers. ve Dili
- Excel 2010 Türkçe
- Altın Üyelik Bitiş Tarihi
- 01.01.2023
#1
Option Compare Text
Sub kod2()
Set alan = Range("B3:B69,F3:F69,J3:J69,N3:N69")
ReDim dz(alan.Cells.Count - 1, 2)
a = 0
For Each hcr In alan
dz(a, 1) = hcr.Value
dz(a, 2) = hcr.Offset(0, 1).Value
a = a + 1
Next
For i = LBound(dz) To UBound(dz) - 1
For j = i + 1 To UBound(dz)
If dz(i, 1) > dz(j, 1) Then
x1 = dz(i, 1)
x2 = dz(i, 2)
dz(i, 1) = dz(j, 1)
dz(i, 2) = dz(j, 2)
dz(j, 1) = x1
dz(j, 2) = x2
End If
Next
Next
alan.ClearContents
alan.Offset(0, 1).ClearContents
a = 0
For Each hcr In alan
Do While dz(a, 1) = ""
a = a + 1
Loop
hcr.Value = dz(a, 1)
hcr.Offset(0, 1).Value = dz(a, 2)
a = a + 1
If a > UBound(dz) Then Exit For
Next
End Sub
Arkadaşlar selam.
Yukarıdaki kodlarla, bir sayfa içinde belirlediğimiz aralıklardaki verileri alfabetik şekilde sıralıyorum. Köprü aracılığıyla da belgelere ulaşabiliyorum.
Yalnız; yeni bir veri girip sırala butonuna bastığımda ayarladığım tüm köprüler kalkıyor..
Sebebi ve çözümü nedir?
Şimdiden teşekkürler.
(NOT : Bu konuyu gündüz açmıştım. Yanıt veren üstad çıkmayınca silip tekrar ekledim. Umarım bu sefer belki yanıt veren bir üstad çıkar.)
Option Compare Text
Sub kod2()
Set alan = Range("B3:B69,F3:F69,J3:J69,N3:N69")
ReDim dz(alan.Cells.Count - 1, 2)
a = 0
For Each hcr In alan
dz(a, 1) = hcr.Value
dz(a, 2) = hcr.Offset(0, 1).Value
a = a + 1
Next
For i = LBound(dz) To UBound(dz) - 1
For j = i + 1 To UBound(dz)
If dz(i, 1) > dz(j, 1) Then
x1 = dz(i, 1)
x2 = dz(i, 2)
dz(i, 1) = dz(j, 1)
dz(i, 2) = dz(j, 2)
dz(j, 1) = x1
dz(j, 2) = x2
End If
Next
Next
alan.ClearContents
alan.Offset(0, 1).ClearContents
a = 0
For Each hcr In alan
Do While dz(a, 1) = ""
a = a + 1
Loop
hcr.Value = dz(a, 1)
hcr.Offset(0, 1).Value = dz(a, 2)
a = a + 1
If a > UBound(dz) Then Exit For
Next
End Sub
Arkadaşlar selam.
Yukarıdaki kodlarla, bir sayfa içinde belirlediğimiz aralıklardaki verileri alfabetik şekilde sıralıyorum. Köprü aracılığıyla da belgelere ulaşabiliyorum.
Yalnız; yeni bir veri girip sırala butonuna bastığımda ayarladığım tüm köprüler kalkıyor..
Sebebi ve çözümü nedir?
Şimdiden teşekkürler.
(NOT : Bu konuyu gündüz açmıştım. Yanıt veren üstad çıkmayınca silip tekrar ekledim. Umarım bu sefer belki yanıt veren bir üstad çıkar.)