Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Excel Berechnung mit Schleife
#1
Hey,

Habe eine kurze Frage, ich versuche schon ne weile mit Makro Aufzeichnung usw. ein Makro zu erstellen.

Folgendes:
Das Makro soll wenn es einen Wert findet in Spalte B findet soll es in der Zeile D*B berechnen und den Wert in H ausgeben.

Das ganze so lange, bis es keinen wert mehr in Spalte B findet.

Hoffe ihr könnt mir helfen.

Danke und Gruß
Antworten Top
#2
Hallo,

warum mit einem Makro?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Hallo Edgar,
 
will damit Fehler in der Formel vermeiden und unnötige Zellenbelegungen. Habe oft vagierende Zellen, deswegen das Makro.
 
Danke und Gruß
Antworten Top
#4
Hallo,

ohne konkretes Muster ist das nicht nachzuvollziehen.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
Hallo Edgar,
 
Schau dir das hier mal an. wie gesagt, die Werte A2:F wechseln permanent, daher will ich das ganze gerne per VBA lösen.
 
Danke und Gruß


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 140,09 KB / Downloads: 6)
Antworten Top
#6
Hallo,

das ist mir nicht verständlich. Du willst Größe mit Menge multiplizieren, was ist daran so schwer? Werfe den Makrorekorder an und zeichne es auf.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
Hallo,
 
habe ich hinter mir. Der zeichnet die Kontrolle nicht auf...
 
Wenn doch, zeige mir wie..
Gruß
Antworten Top
#8
Hallo,

hier eine mögliche Lösung:


Code:
Sub rechne()
Dim LngZ As Long
 LngZ = Cells(Rows.Count, 2).End(xlUp).Row
 With Range("H2:H" & LngZ)
   .FormulaLocal = "=WENN(B2<>"""";D2*B2;"""")"
   .Value = .Value
 End With
End Sub

Code in Codemodul der Tabelle.
Gruß Atilla
Antworten Top
#9
Danke für eure Hilfe
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste