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

VBA wenn dann multiplizieren

VBA wenn dann multiplizieren
03.02.2018 09:36:25
Inma
Hallo zusammen
Ich hoffe ihr habt eine Lösung für folgendes Problem:
In der Spalte C stehen verschiedene Zahlen (C6:C529). Falls in der Spalte C die Zahl 4300000 oder 4320000 steht, sollte der Code den Betrag in Spalte F mit 1.5 multiplizieren. Falls eine andere Zahl in Spalte C steht soll nichts passieren.
Leider brauche ich eine VBA Lösung, es ist eine Erweiterung von einem bestehenden Code.
Besten Dank für eure Hilfe. :)

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA wenn dann multiplizieren
03.02.2018 09:37:38
Hajo_Zi
warum nicht Formel?

Ich gebe keinen Dank für eine Rückmeldung, da ich durch solche Beiträge nicht meine Beitragszahl erhöhen muss.
Also ich schreibe keine Beiträge mit dem Betreff "Gerne u. Danke für die Rückmeldung....."
Rückmeldung ist ja in der Heutigen Zeit nicht üblich und die wenigen die eine Rückmeldung geben,
mögen mir das verzeihen, das kein Danke für eine Rückmeldung kommt.
Beiträge von Werner, Luc, robert und folgende lese ich nicht.
AW: VBA wenn dann multiplizieren
03.02.2018 09:40:41
Inma
Hallo Hajo
Besten Dank für deine Antwort. Es ist Teil eines bestehenden Codes welcher viele verschiedene Excel Tabellen in .txt umwandelt damit diese in eine Software importiert werden können. Der ursprüngliche Code funktioniert sehr gut, allerdings muss ich nun einmalig gewisse Parameter umbewerten.
Besten Dank und Gruss
Inma
Anzeige
AW: VBA wenn dann multiplizieren
03.02.2018 09:43:20
Hajo_Zi
If Cells(loi,3)=4300000 or Cells(loi,3)=4320000 Then
cells(loi,6)=cells(loi,6)*1,5
End if
Gruß Hajo
1.5 statt 1,5 o.w.T.
03.02.2018 11:38:37
Werner
AW: VBA wenn dann multiplizieren
03.02.2018 11:37:59
Werner
Hallo Inma,
so:
Dim raBereich As Range, raZelle As Range
With Worksheets("Tabelle1") 'Blattname anpassen
Set raBereich = .Range(.Cells(6, 3), .Cells(529, 3))
For Each raZelle In raBereich
If raZelle = 4300000 Or raZelle = 4320000 Then
raZelle.Offset(, 3) = raZelle.Offset(, 3) * 1.5
End If
Next raZelle
End With
Gruß Werner
AW: VBA wenn dann multiplizieren
03.02.2018 12:46:26
Inma
funktioniert, vielen Dank für eure Hilfe!! :)
Dieser Code wird nur einmalig verwendet, um die entsprechenden .txt. files zu generieren. Nachher lösche ich diesen Teil des Codes wieder raus, so dass er nicht nochmals verwendet werden kann.
Nochmals, besten Dank!
Anzeige
Gerne u.Danke für die Rückmeldung. o.w.T.
03.02.2018 18:29:47
Werner
AW: VBA wenn dann multiplizieren
03.02.2018 12:16:59
Sulprobil
Woran erkennst Du, dass die Multiplikation bereits einmal durchgeführt wurde?
Oder anders gefragt, wie verhinderst Du, dass jemand unbedacht die Multiplikation mehrfach durchführt?
Viele Grüße,
Bernd P
AW: Warum stellst du diese Frage?
03.02.2018 12:47:03
Gerd
Gruß Gerd
AW: Warum stellst du diese Frage?
03.02.2018 20:23:37
Sulprobil
Versuche es bitte zu verstehen, ohne dass ich es erkläre. Wenigstens für zwei Minuten.
(Und dann ist es hoffentlich klar, oder ich muss Scotti bitten, mich 'rauf zu beamen.)
Nichts für ungut,
Bernd

311 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige