- Katılım
- 31 Ağustos 2010
- Mesajlar
- 387
- Excel Vers. ve Dili
-
Excel 2007-2010 Eng
Open Office Trk
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Makroya ekleyiniz...Selamlar. Belirttiğim alandaki harflerin soldan sağa sıralanmasını nasıl sağlayabiliriz. bu arada harf dışı karakterler sona yerleşmesi gerekiyor. Yardımlar için çok teşekkürler. (örnek dosyam ektedir)
Sub security_sırala()
'Coder By Security
Range("B2:H2").Select
Selection.Sort Key1:=Range("B2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _
DataOption1:=xlSortNormal
Range("J44").Select
Selection.Sort Key1:=Range("J4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _
DataOption1:=xlSortNormal
Range("A1").Select
End Sub
Teşekkür ederim elinize sağlık. Ancak şu (%,&,£,#..vs) tip
karaktrerleri sıralamanın sonuna değil başına getiriyor. bunuda sağlamanız mümkünmü. tekşekkürler...
Sub security_sırala()
'Coder By Security
Range("B2:H2").Select
Selection.Sort Key1:=Range("B2"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _
DataOption1:=xlSortNormal
Range("J4:P4").Select
Selection.Sort Key1:=Range("J4"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _
DataOption1:=xlSortNormal
Range("A1").Select
End Sub
Merhaba,Valla zahmet veriyorum ama bu kez o harf dışı karakterler sona geldi ama normal harfler (c,b,a) diye tersden gitti. Aceba bu harf dışı (%,&,£,#..vs) karakterleri kod içerisinde özel oladak tanıtmakmı gerekicek. Vakit ayırıp yardım ettiğiniz için tekrardan çok teşekkür ederim...
Sub Sirala()
[COLOR="DarkRed"]karakter = "&%$£"[/COLOR]
Range("B2:H2").Sort Key1:=Range("B2"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, _
MatchCase:=False, Orientation:=xlLeftToRight, DataOption1:=xlSortNormal
Do While InStr(1, karakter, [b2]) > 0
deg = [b2]
[b2].Delete Shift:=xlToLeft
SonSut = Cells(2, 256).End(1).Column + 1
Cells(2, SonSut) = deg
Loop
End Sub
karakter=[a1]