Mesaj Kutusuyla Formül Girme

Mesaj Kutusuyla Formül Girme

Kod:
Sub FormulGir()
    Dim Hedef As Range
    Dim J As Integer
    Dim EDForm As String
    Dim EDMod As String
    
    Set Hedef = ActiveSheet.Range(ActiveWindow.Selection.Address)
    EDMod = InputBox("Formul Ekleyin")
    If EDMod > "" Then
  For J = 1 To Hedef.Cells.Count
If Hedef.Cells(J).HasFormula Then
    EDForm = Hedef.Cells(J).Formula
    EDForm = "=(" & Mid(EDForm, 2, 500) & ")"
    EDForm = EDForm & EDMod
    Hedef.Cells(J).Formula = EDForm
Else
    EDForm = "=" & Hedef.Cells(J).Value & EDMod
    Hedef.Cells(J).Formula = EDForm
End If
  Next J
    End If
End Sub

Uygulama Adımları​


[*]Microsoft Visual Basic for Applications penceresini (Alt + F11) açın.
[*]Project - VBAProject alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
[*]Araç çubuklarından Insert -> Module yazısına tıklayın.

[*]Alt kısma eklenecek gelecek olan Module(1) yazısına çift tıklayın.
[*]Üstteki kodu yapıştırın.
 

Ekli dosyalar

Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst