• DİKKAT

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

Soru Msgbox'ta yazanı hücreye yazdırma

Katılım
12 Mayıs 2016
Mesajlar
386
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Arakadaşlar kolay gelsin aşağıdaki kod ile hücredeki formülü msgboxta koda çeviriyor. İstediğim Msgbox'taki bu kodu belli bir hücreye yazdırabilirmiyiz. Yardımcı olursanız sevinirim.
Kod:
Sub Formul_makrocevır()
On Error GoTo hata
MsgBox Application.ConvertFormula( _
    Formula:=ActiveCell.Formula, _
    fromReferenceStyle:=xlR1C1, _
    toReferenceStyle:=xlA1), vbInformation, "Normal Başvuru"
MsgBox Application.ConvertFormula( _
    Formula:=ActiveCell.Formula, _
    fromReferenceStyle:=xlA1, _
    toReferenceStyle:=xlR1C1), vbInformation, "Makro Stili"
Exit Sub
hata:
MsgBox ("Formül yok !!!"), vbCritical, "Başvurulan hücrede"
End Sub
 
Merhaba
Aşağıdaki gibi işinize yararmı?
Kod:
Sub Formul_makrocevır()
On Error GoTo hata
Dim m1 As String, m2 As String
m1 = Application.ConvertFormula( _
    Formula:=ActiveCell.Formula, _
    fromReferenceStyle:=xlR1C1, _
    toReferenceStyle:=xlA1)
    
m2 = Application.ConvertFormula( _
    Formula:=ActiveCell.Formula, _
    fromReferenceStyle:=xlA1, _
    toReferenceStyle:=xlR1C1)
[A1] = Right(m1, Len(m1) - 1)
[A2] = Right(m2, Len(m2) - 1)
Exit Sub
hata:
MsgBox ("Formül yok !!!"), vbCritical, "Başvurulan hücrede"
End Sub
 
Teşekkürler Sayın Plint
 
Geri
Üst