Secilen Rakamlarda makro çalışması [Archive] - Excel Forum

PDA

Tüm Versiyonu Göster : Secilen Rakamlarda makro çalışması


csagdan
25-11-2004, 10:14
Arkadaşlar küçük bir sorum olacak

Raporlarımda rakamlarda sürekli olarak format ayarlaması yapmam gerekiyor. Otomatik makro kaydet seçeneğini ile bunu yapıyorum ancak bildiğiniz gib bu seçenek siz hangi sütunda hangi hücrede değişiklik yaptıysanız onu yapıyor.

Oysa benim istedğim kaydettiğim makronun sadece o an için seçtiğim satır ve sütunda çalışması bunun için ne yapmam gerekiyor. Eğer yeni kod yazmak gerekirse aşağıda format değişikliği için ne yaptığımı sırayla yazıyorum...

Seçtiğim alanda...

1- Metni sütunlara dönüştür - Sınırlandırılmış - diğer (.) - ikinci sütundan veri alma - son

2- Değiştir - (,) leri (.) yap

Yardımlarınız için şimdiden teşekkürler

xxrt
25-11-2004, 12:54
Hücrenin Biçimlendirmelerini aynen diğer hücrelere
http://ccc.domaindlx.com/xxrt/sprge.jpg yardımı ile rahatça yapabilirsiniz.

csagdan
25-11-2004, 13:14
Dostum anlıyorumda biçim yapıştırıcısı işlemi bir kere düzgün yaptıktan sonra işe yarıyor.

Oysaki ben mesela ilk raporumda b sütunundaki rakamları biçimlendirirken bir sonraki raporumda f sütunundakinde yapıyorum. Bu yüzden otomatik makronun hiç bir işe yaramamasına yol açıyor.

yani benim tam olarak hangi sütünda olursa olsun rakamları seçtiğimde daha önce yazmış olduğum işlemleri yapsın.

Bu kodu bana gönderebilirseniz bunu bir düğmeye atayıp her rapor çekişimde basacam ondan sonra değmeyin keyfime :))

ALPEN
25-11-2004, 13:40
aşağıdaki kod sadece seçilmiş olan hücrelerdeki "." ları "," yapar. bir makroya atayıp kendinize uyarlarsınız.
Private Sub secili()
If TypeName(Selection) <> "Range" Then Exit Sub
For Each Cell In Selection
Cell.Replace What:=".", Replacement:=",", LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False

Next Cell

End Sub

csagdan
25-11-2004, 15:34
Arkadaşlar sorunu hallettin çok teşekkürler.


Özel Arama