• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Belirli bir formülü VBA olarak yazmak.

Katılım
27 Eylül 2005
Mesajlar
17
Merhaba,

=YAZIM.DÜZENİ formulunu Makro Kaydet vasitasi ile vba icerisine aktardim.
Bu sekilde yapildiginda formulun etki edecegi hucreler de koda yazilmakta.

Bu islemi hucrelere uygulanmayacak sekilde yazabilir miyiz?
Hucrelere uygulanmayacak bu kodu bir butona makro atayarak calistirmak amacim.

Kod:
Sub yazimduzelt()
'
' yazimduzelt Makro
'

'
    ActiveCell.FormulaR1C1 = "=PROPER(R[-11]C)"
    Range("A23").Select
End Sub
 
.

Bunu deneyin. Bir düğmeye bağlayın ve yazım düzenini uygulayacağınız alan veya hücreleri seçerek makroyu çalıştırın.

Kod:
Sub yd()

Dim aln As Range, hcr As Range
Set aln = Selection

For Each hcr In aln
hcr.Value = WorksheetFunction.Proper(hcr.Value)
Next hcr

End Sub

.
 
.

Bunu deneyin. Bir düğmeye bağlayın ve yazım düzenini uygulayacağınız alan veya hücreleri seçerek makroyu çalıştırın.

Kod:
Sub yd()

Dim aln As Range, hcr As Range
Set aln = Selection

For Each hcr In aln
hcr.Value = WorksheetFunction.Proper(hcr.Value)
Next hcr

End Sub

.
Hucre icerigine bakmaksizin calisti.
Tesekkurler.
 
Son düzenleme:
Geri
Üst