Thema Datum  Von Nutzer Rating
Antwort
02.08.2018 11:26:46 Schmiddi
NotSolved
02.08.2018 11:29:33 Gast189
NotSolved
02.08.2018 11:36:38 Gast69267
NotSolved
03.08.2018 20:25:22 Daniel
NotSolved
Rot Dynamischer Summenbereich
03.08.2018 20:25:22 Daniel
NotSolved
03.08.2018 20:27:21 Daniel
NotSolved
03.08.2018 20:29:32 Gast30767
NotSolved

Ansicht des Beitrags:
Von:
Daniel
Datum:
03.08.2018 20:25:22
Views:
551
Rating: Antwort:
  Ja
Thema:
Dynamischer Summenbereich

Hi Sonaldo,

würde das wie folgt umsetzen:

Sub s_Summenformeln_schreiben()
    
    Dim strSuchwort As String
    Dim strCol As String
    Dim strAdr As String
    Dim lngCnt As Long
    Dim intCol As Integer
    Dim intZeile As Integer
    Dim i As Integer
    Dim intNaechsteSuchwortZeile As Integer
    Dim varNaechstesSuchwort As Variant
    
    'Spaltenzahl, hier L=12
    intCol = 12
    'Suchwort
    strSuchwort = "Summe"
    
    'Spaltenbuchstabe ermitteln
    strAdr = ActiveSheet.Cells(1, intCol).Address
    lngCnt = InStr(2, strAdr, "$") - 1
    strCol = WorksheetFunction.Substitute(Left(strAdr, Len(strAdr) - (Len(strAdr) - lngCnt)), "$", "")
    
    'Letzte Zeile herausfinden
    intZeile = Cells(65536, intCol).End(xlUp).Row
    
    'Erste Zelle aktivieren
    Cells(1, intCol).Activate
    
    For i = 1 To intZeile
        If Cells(i, intCol) = strSuchwort Then
            Columns(intCol).Find(What:=strSuchwort, After:=ActiveCell, LookIn:= _
                    xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
                    xlNext, MatchCase:=False, SearchFormat:=False).Activate
            intNaechsteSuchwortZeile = ActiveCell.Row
            Cells(i, intCol).FormulaLocal = "=Summe(" & strCol & i + 1 & ":" & strCol & intNaechsteSuchwortZeile - 1 & ")"
        End If
    Next
    
End Sub

Bei Fragen einfach melden, hat bei mir soweit funktioniert.

LG Daniel


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
02.08.2018 11:26:46 Schmiddi
NotSolved
02.08.2018 11:29:33 Gast189
NotSolved
02.08.2018 11:36:38 Gast69267
NotSolved
03.08.2018 20:25:22 Daniel
NotSolved
Rot Dynamischer Summenbereich
03.08.2018 20:25:22 Daniel
NotSolved
03.08.2018 20:27:21 Daniel
NotSolved
03.08.2018 20:29:32 Gast30767
NotSolved