Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1604to1608
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Berechnung in VBA Makro

Berechnung in VBA Makro
26.01.2018 15:32:59
Armbruster
Hallo Forum,
erstmal Grüße an Euch
Ich bin Anfänger in der Excel Makro
Programmierung und habe nun von meinem Vorgesetzten eine Aufgabe erhalten.
Nun könnte ich einen Tip von Euch gebrauchen.
Meine Frage: Wie kann ich Berechnungen in VBA durchführen.
Ich habe eine Tabelle nun sollten folgende Bedingungen erfüllt werden,
Wenn Zelle 1 Zahlx* und Zelle 2 Funktion wahr dann schreibe das Gesamtergebnis in Zelle 3 z.B.
Ich habe hier einige Ansätze versucht komme aber nicht zum vernünftigen Ergebnis.
Ich kopiere hier den Code und hänge einen Auszug der Tabelle an.
Ich sage gleich dazu, ich habe da verschiedene Elemente zusammengeführt.
Private Sub cmdDatenAufbereiten_Click()
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim m As Integer
Dim SummeGrundmiete As Single
Dim SummeGrundmieteTechnik As Single
Dim summeHeizung As Single
Dim SummeKlima As Single
Dim SummeMoebelmiete As Single
Dim SummeZusW As Single
Dim SummeZusP As Single
Dim SummeZusF As Single
Dim SummeFlaeche As Single
'Löschen Daten_DB
Sheets("Daten_DB").Select
Range("A4:K" & ActiveSheet.UsedRange.SpecialCells(xlLastCell).Row).ClearContents
'Übertragen der Daten aus RAW_pit nach Daten_DB
Sheets("RAW_pit").Activate
ActiveSheet.Range("A1").Activate
ActiveSheet.Range("A1:K" & ActiveSheet.UsedRange.SpecialCells(xlLastCell).Row).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Daten_DB").Select
Range("A4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
' Spaltenbreite Makro
Columns("C:C").EntireColumn.AutoFit
Cells.Select
Cells.EntireColumn.AutoFit
For k = 5 To ActiveSheet.UsedRange.SpecialCells(xlLastCell).Row
If Cells(k, 2) Like "0000295*" And Cells(k, 4) Like True Then
Cells(5, 12).Formula = "=sum($C$5:$c$100)"
End If
If Cells(k, 2) Like "0000404*" And Cells(k, 4) Like True Then
Cells(6, 12).Formula = "=sum($C$5:$c$100)"
End If
Next k
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige