Registriert seit: 03.01.2019
Version(en): 2013
Hallo,
erst mal vielen Dank für eure Plattform. Ich habe da ein Problem und komm nicht weiter.
Ich möchte eine Zelle1(F8) desen Wert(eine Zahl) multiplizieren mit einer anderen Zelle2(G2) mit desen Wert(auch eine Zahl) und das Ergebnis möchte ich dann in der gleichen Zeile wo die Erste Zelle1(F8) steht aber in einer anderen Spalte(H8), so oft untereinander aufgelistet haben, so hoch wie der Wert von der Zelle2 ist.
Ist das möglich ? Wenn Ja, wäre ich sehr dankbar für eure Hilfe!
Anbei ist ein Screenshot, wie ich mir das vorstelle.
Besten Dank
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo
eine Möglichkeit
Code:
Sub test()
Dim i As Long
For i = 8 To (Range("G2").Value + 7)
Cells(i, 8).Value = Range("F8").Value
Next
End Sub
MfG Tom
Folgende(r) 1 Nutzer sagt Danke an Crazy Tom für diesen Beitrag:1 Nutzer sagt Danke an Crazy Tom für diesen Beitrag 28
• IlhanG
Registriert seit: 03.01.2019
Version(en): 2013
04.01.2019, 11:52
(Dieser Beitrag wurde zuletzt bearbeitet: 04.01.2019, 11:52 von IlhanG.)
Erst mal Danke für deine Antwort.
Habe es gerade ausprobiert und es funktioniert. Vielen Dank dafür.
Eine Anmerkung zu meinem Fall habe ich vergessen zu erwähnen, die Werte bei der Spalte (F) der Zelle1 ist dynamisch.
Das heißt, dass ich bei der Spalte F wo meine Zelle1 ist, sich an der Zeile variieren kann. Es gibt aber nur ein Zahlenwert in der Spalte F.
Meine Formel müßte dynamisch aggieren und den Wert meiner Zelle1 in Spalte F finden, multiplizieren mit Zelle2 (G2) und auf die Zellen(in Spalte H) ausgeben, startend mit der gleichen Zeile wo mein Zelle1 in der Spalte (F) steht.
Hoffe das ich jetzt alle relevanten Daten zusammen habe.
Nochmals Danke und Sorry das ich das nicht schon von Anfang an erwähnt hatte.
Danke im Voraus.
Registriert seit: 03.01.2019
Version(en): 2013
04.01.2019, 16:30
Hallo zusammen,
kann mir da jemand behilflich sein bitte ?
Danke
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
mal ungetestet:
Code:
Sub test()
Dim i As Long
For i = Cells(1,6).Value To (Range("G2").Value + 7)
Cells(i, 8).Value = Cells(Cells(1,6).Value,6).Value
Next
End Sub
Bei Cells stehen die Zahlen Zeile,Spalte Du holst also damit
Cells(1,6).Value
die Zahl aus F1 und verwendest sie als Startwert der Schleife und dann nochmal als Ersatz für Range("F8"):
Cells(Cells(1,6).Value,6)
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)