Anzeige
Archiv - Navigation
1900to1904
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

Schleife erstellen

Schleife erstellen
23.09.2022 17:43:38
Manuel
Hallo zusammen,
ich habe eine Excel welche eine Bestandsliste ist.
Ich habe 3 Zellen welche miteinander addiert und subtrahiert werden.
In der 1 Zeile funktioniert es super.
Nun möchte ich aber die gleiche Rechnung in einer Schleife zur nächsten Zeile geht und dort das selbe ausrechnet und dann wieder zur nächsten Zeile bis Zeile 218.
Wie mache ich das?
LG

Sub rechnen()
Dim Punkte
Dim Verfügbar
Dim Entnohmen
Dim Hinzugefügt
Verfügbar = Sheets("Bestandsentnahmeliste").Range("E5")
Entnohmen = Sheets("Bestandsentnahmeliste").Range("D5")
Hinzugefügt = Sheets("Bestandsentnahmeliste").Range("F5")
Punkte = Hinzugefügt + Verfügbar - Entnohmen
Sheets("Bestandsentnahmeliste").Range("E5").Value = Punkte
Sheets("Bestandsentnahmeliste").Range("D5").Clear
Sheets("Bestandsentnahmeliste").Range("F5").Clear
End Sub

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

Betreff
Datum
Anwender
Anzeige
AW: Schleife erstellen
23.09.2022 17:57:14
onur

Dim z
With Sheets("Bestandsentnahmeliste")
for z= 5 to 218
.cells(z,5) = .cells(z,5).value + .cells(z,6).value - .cells(z,4).value
.cells(z,4)=""
.cells(z,6)=""
next z
end with

AW: Schleife erstellen
23.09.2022 18:24:36
GerdL
Hallo Manuel,
so ist es egal, ob Variablen als als Variant deklariert sind oder passender. :-)

Sub Unit()
With Sheets("Bestandsentnahmeliste")
With .Range("E5:E218")
.FormulaR1C1 = "=RC[1]-RC[-1]"
.Formula = .Value
End With
.Range("D5:D218,F5:F218").ClearContents
End With
End Sub
Gruß Gerd
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige