Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formel als VBA-Code

Forumthread: Formel als VBA-Code

Formel als VBA-Code
08.10.2005 00:07:42
Celine
Hallo zusammen,
wie lautet der Code in VBA für folgende Formel:

Sub ZELLEA1()
Wenn Anzahlleerezellen (B1:D1) > 0, dann
in Zelle A1 eingeben: "Mindestens eine Eingabe fehlt noch"
sonst wenn Summe (B1:D1) > 999, dann
in Zelle A1 den Wert 1000 eingeben
sonst wenn Zelle (B1) - Zelle (C1) = Zelle (D1), dann
in Zelle A1 die Formel = "Zelle (B1)* Zelle (C1)" eingeben
sonst wenn Summe (B1:D1) > 2000, dann
in Zelle A1 den Text "Ziel erreicht" eingeben
sonst
in Zelle A1 den Text "XXX" eingeben
END IF
End Sub

Für Euch bestimmt kein Problem.
Vielen Dank.
Gruß, Celine.
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel als VBA-Code
08.10.2005 00:49:43
Worti
Hallo Celine,
hab es einfach mal "fast wortwörtlich" in VBA übersetzt und das ist dabei heraus gekommen:


      
Sub ZelleA1()
    
If Application.WorksheetFunction.CountBlank(Range("B1:D1")) > 0 Then
      [a1] = "Mindestens eine Eingabe Fehlt noch!"
    
Else
       
If Application.WorksheetFunction.Sum(Range("B1:D1")) > 999 And _
          Application.WorksheetFunction.Sum(Range("B1:D1")) <= 2000 
Then
         [a1] = 1000
       
Else
          
If[d1] =[b1] -[c1] Then
             Cells(1, 1).Formula = "=B1*C1"
          
Else
             
If Application.WorksheetFunction.Sum(Range("B1:D1")) > 2000 Then
               [a1] = "Ziel erreicht"
             
Else
               [a1] = "xxx"
             
End If
          
End If
       
End If
    
End If
End Sub 


Gruß Worti
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige