Microsoft Excel

Herbers Excel/VBA-Archiv

Frage an Rainer: Formel mit VBA automatisieren???

Betrifft: Frage an Rainer: Formel mit VBA automatisieren??? von: Anja
Geschrieben am: 15.08.2004 11:05:26

Hallo Rainer,

du hast mir schon mal gut geholfen, und hoffe dieses mal kannst du es auch....
Habe das Gefühl du bist sehr fitt was VBA und Excel angeht :)

Na ja wenn du Zeit und Lust hast kannst du vielleicht ein Blick drauf werfen:
.....

Danke dir:


Ich muss Formel automatisieren, bzw mit VBA schreiben.
Das Problem ist dafür muss ich ein Wert erkennen in der Spalte, wo namen
ungleich sind.... und durch diesen Wert dann nur innerhalb von einem Bereich,
Bereich mit gleichen namen, teilen...

Also lange Rede kurze Sinn hier ist die Beispiel Datei. Und hier sieht man sofort das Problem...
Diese Formeln in Excel Sheet habe ich manuell geschrieben, nun müssen die
automatisch erzeugt werden...

https://www.herber.de/bbs/user/9654.xls

Habt ihr vielleicht irgend eine Idee.. Ich habe nähmlich nicht so viel Ideen im
Kopf... :)

Danke
VIele Grüße

Anja

  


Betrifft: AW: Frage an Rainer: Formel mit VBA automatisieren??? von: Ramses
Geschrieben am: 15.08.2004 12:20:38

Hallo

Danke für die Blumen,... aber den Honig kannst du dir sparen :-)

Für dein Problem brauchst du diese Funktion

Option Explicit

Function DevMax(fStr As String, srchC As Range, resC As Range, curC As Range) As Double
Dim fRng As Range
Dim i As Long
For i = curC.Row To Cells(65536, srchC.Column).End(xlUp).Row + 1
    If Cells(i, srchC.Column) <> fStr Then
        DevMax = Cells(i - 1, resC.Column).Value
        Exit Function
    End If
Next
End Function


Der Aufruf erfolgt so

Tabelle1
 ABCDEFGHI
1DateWeekDay allAreaTesterTester_allTested TestcaseSumme of all MsgTestCase [Forecast]
2         
338155251ATP00000
438156252ATP00000
Formeln der Tabelle
I3 : =H3/devmax(D3;D:D;F:F;I3)*F3
I4 : =H4/devmax(D4;D:D;F:F;I4)*F4
 



Um das ganze berechnen etwas abzukürzen, muss als letztes Argument noch auf die aktuelle Zeile verwiesen werden :-)

Hier die Datei

https://www.herber.de/bbs/user/9658.xls


Gruss Rainer


  


Betrifft: AW: Frage an Rainer: Formel mit VBA automatisieren??? von: Anja
Geschrieben am: 15.08.2004 12:42:09

Hallo Rainer,

Danke dir..

Ok den Honig behalte ich für mich ;-)


Schönes Wochenende...

und viele Grüße :)

Anja


 

Beiträge aus den Excel-Beispielen zum Thema "Frage an Rainer: Formel mit VBA automatisieren???"