Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
992to996
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
992to996
992to996
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Per VBA Formel an bestimmter Position ergänzen

Per VBA Formel an bestimmter Position ergänzen
10.07.2008 11:26:39
Tobias
Hallo,
ich habe eine sehr ausführliche Tabelle. Es Gibt drei Ebenen von Gruppen/Kategorien. z.B.:
100: XYZ
--110: XYZ
----111:dffdfgf
Ich ergänze per Makro Blöcke (14 Zeilen) auf der niedrigsten Ebene (111). Aus diesem Block wir eine Art Zwischensumme auf die nächsthöhere Ebene gezogen und dann eine Gesamtsumme am Ende der Tabelle. Jetzt ergeben sich zwei Probleme:
1) Wie findet das Makro die zugehörige Zwischensummenzeile? Die entsprechende Zeile liegt *immer* irgendwo oberalb des eingefügten Blocks und ist die nächste "hellblau" formatierte.
2) Sowohl bei der Endsumme als auch bei der Obersumme (hellblaue Zeile) möchte ich den Teil "+[NeueZelle]" an der entprechenden Stelle einordnen, so dass ich ihn wiederfinde: Bsp:
  • absteigend angeordnet
    Die Blocksumme kann irgendwo erscheinen, z.B: in Zelle H500

  • Stand vorher:
    
    H594+H580+H559+H545+H530+H511+H489+H470+H451+H433+H402+H384+H355+H340+H326+H307+H288+H271+H257+H241+H222+H200+H185+H170+H156+H142+H128+H114+H100+H85+H71+H54+H39+H24
    


    Wunschstand danach:

    
    H594+H580+H559+H545+H530+H511+H500+H489+H470+H451+H433+H402+H384+H355+H340+H326+H307+H288+H271+H257+H241+H222+H200+H185+H170+H156+H142+H128+H114+H100+H85+H71+H54+H39+H24
    


    wie kann ich das per Makro bewerkstelligen?
    Vielen Dank im Voraus!

    3
    Beiträge zum Forumthread
    Beiträge zu diesem Forumthread

    Betreff
    Datum
    Anwender
    Anzeige
    AW: Per VBA Formel an bestimmter Position ergänzen
    10.07.2008 15:03:55
    Tobias
    Es wäre mir schon sehr geholfen, wenn wenigstens eines der beiden Probleme gelöst wäre ;)

    AW: Per VBA Formel an bestimmter Position ergänzen
    10.07.2008 18:09:00
    firmus
    Hallo Tobias,
    benutze zur Selektion der Zeile die Farbattribute der Zellen (Bereich.Cells.Font.ColorIndex) oder
    (Bereich.Cells.Interior.ColorIndex)
    ABER
    Idee?
    Gibt es eine (Hilfs-)Spalte in der die Kriterien Level-1,-2 und -3 zusammengefasst sind.
    U.U. würde dann die Formel =summewenn(criteria-range,criteria,sum-range) es einfacher machen.
    Beispiel: in Zelle C1: =Summewenn($A$1:$A$99;A1;$B$1:$B$99)
    bildet die Summe über Spalte B anhand des Kriteriums in A1 und setzt die Summe in C1
    C1 bis nach C99 kopieren.
    Bedenklich:
    h1+h2+.......h99999 stößt sehr schnell an Grenzen.
    Warum nicht im Makro summieren und nur das Ergebnis in die Zelle eintragen.
    Hilfreich:
    Ist im Regelfall der Upload eines Beispiels.

    Anzeige
    AW: Per VBA Formel an bestimmter Position ergänzen
    10.07.2008 18:42:00
    firmus
    Gruß aus Schwaben ....sollte auch noch drin stehen.
    Sorry for "schoffel" (schoffel = schwäbischer Begriff für einen unhöflichen Menschen)
    Firmus

    18 Forumthreads zu ähnlichen Themen

    Anzeige
    Anzeige
    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige