Nochmal: FormulaLocal variabel
01.04.2017 14:42:11
Kliewe
ich habe diese Frage schonmal am 2.3 gestellt und diesbezüglich eine Antwort von Firmus und Michael erhalten. Heute bin ich dazu gekommen, die Vorschläge zu testen. Allerdings habe ich noch Probleme, kann jedoch im alten Beitrag nicht mehr antworten. Deshalb muss ich es wohl nochmal Posten...
Kurz nochmal folgendes Problem: Ich lese die letzte Spalte in einem Tabellenblatt aus und speichere diese in der Variablen "letztespalte". Diese letzte Spalte muss jetzt in eine Formel integriert und dann in Excel mit FormulaLocal geschrieben werden. Dazu gab es den Vorschlag:
Sub formel()
Dim formeltext As String
Dim bis As String
bis = "B11"
formeltext = "=SUMME(B2:" & bis & ")"
Range("D2").FormulaLocal = formeltext
End Sub
Dieser Vorschlag ist aber (meine ich) nicht ganz für mein Problem gedacht. Die Angabe "B11" habe ja gar nicht, sondern lediglich die letzte Spalte, gespeichert in "letztespalte". Würde ich den Vorschlag auf mich anpassen:Sub formel()
Dim formeltext As String
Dim bis As String
bis = "letztespalte"
formeltext = "=SUMME(B2:" & bis & ")"
Range("D2").FormulaLocal = formeltext
End Sub
Stände in der Zelle Summe(B2:letztespalte)". An Stelle von "letztespalte" soll hier aber die tatsächliche letzte Spalte stehen, zum Beispiel B4,Z4 etc...Kann mir jemand bei diesem Problem helfen?