excel problem

Dieses Thema im Forum "Anwendungssoftware" wurde erstellt von revolt, 10. April 2010 .

Schlagworte:
  1. 10. April 2010
    hi

    folgendes:

    ich hab eine excel tabelle, die ich mir von einem programm exportieren kann.
    aus der tabelle müssten dann 2 zeilen oben gelöscht werden.
    dann die ganze tabelle drehen ( also oben nach unten unten nach oben )
    und die fertige tabelle müsste dann eine 2te tabelle automatisch importieren bzw aktuallisieren.

    geht wahrscheinlich am besten, wenn eine 3te tabelle den exportierten inhalt aufruft - bearbeitet und die 2te tabelle den fertigen inhalt importiert.

    wie kann ich das problem lösen?
     
  2. 10. April 2010
    AW: excel problem

    stimmt... so gehts...
    ab excel 2007 kannst du ja auch automatisch sortieren und Zeilen/Spalten entfernen lassen.
     
  3. 10. April 2010
    AW: excel problem

    Wenn das jeden Tag immer wieder das gleiche ist, dann würde ich dir ein Makro empfehlen.

    Schritt 1. Die obersten 2 Zeilen löschen.

    Schritt 2. Eine Spalte ganz vorne einfügen.

    Schritt 3. In diese Spalte die Formel "Zelle darüber +1" (Also =A2+1) einfügen (und nach unten ausfüllen und in Zelle A1 den Wert 1 eintragen. (zumindest wenn in der ersten Zelle der erste Wert steht.)

    Schritt 4. Die gesamte Matrix (ausgefüllte Tabelle) nach Spalte A absteigend sortieren.

    Schritt 5. Die Spalte A wieder löschen.

    Das alles einmal per Makro eingerichtet dauert dann beim durchlaufen in etwa einen Mausklick.

    Wenn du mit Makros keine Erfahrung hast, es gibt in Excel einen "Makro" Aufzeichnungsprogramm.
    Das startest du, gehst dann die 4 Schritte durch und beendest das Makro ...

    Dieses Makro funktioniert jetzt aber nur auf eben genau dieser einen Tabelle ... sobald mal unten mehr Zeilen stehen funktioniert es nicht mehr. > Daher gibt es jetzt die Möglichkeit HIER im Thread das Makro zu zeigen, dann erkläre ich dir an Beispielen die Anpassungen Oder aber du gibts am besten gleich die ganze Tabelle mitsamt des Makros.

    Für den zweiten Teil - das importieren in eine andere Matrix ... das ist nicht so leicht zu beantworten, solange man nicht die beiden Matrizen kennt.
     
  4. 14. April 2010
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: excel problem

    No File | www.xup.in

    hier.. da will ich einfach, dass die sortierung vom datum andersrum ist.

    keine ahnung, wie ich das hinbekomme.
    wenn du ein "makro" schreiben kannst, wäre das super geil!!
     
  5. 14. April 2010
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: excel problem

    So, ich hab dir jetzt mal 2 Makros geschrieben.

    No File | www.xup.in

    Die Makros kannst du in dieser einen Tabelle über die zwei Schaltflächen ausführen.
    Das geht aber auch wenn du die Tastenkombi Alt + F8 (ich glaub das war das bei Excel 2003) drückst.

    Oder im Datenreiter mal ein wenig nach dem Punkt "Makro ausführen" suchst.
    Wichtig ist beim Ausführen, dass die Zelle A1 die aktive Zelle beim ausführen der Makros ist.
     
  6. 14. April 2010
    AW: excel problem

    der führt die makros nicht aus?!
    kannst du das evtl so machen, dass ich eine datei speicher ( fester speicherort und name )
    ich dann einfach die makros klicke und die automatisch den inhalt der datei nehmen und fertig gedreht ausgeben, dass ich es nurnoch speichern muss ?!
     
  7. 14. April 2010
    AW: excel problem

    Das hängt mit deinen Sicherheitseinstellungen zusammen.


    Aktivieren oder Deaktivieren von Makros in Office-Dokumenten - Excel


    Und

    Das hier ist der Code, der in den Makros ausgeführt wird.

    Code:
    Sub Zeilen_loeschen()
    '
    ' Zeilen_loeschen Makro
    '
    
    '
     ActiveCell.Rows("1:2").EntireRow.Select
     Selection.Delete Shift:=xlUp
    End Sub
    
    Sub Sortierung()
    '
    ' Sortierung2 Makro
    '
    
    '
     Range(Selection, Selection.End(xlDown)).Select
     Range(Selection, Selection.End(xlToRight)).Select
     ActiveWorkbook.Worksheets("eydaily").Sort.SortFields.Clear
     ActiveWorkbook.Worksheets("eydaily").Sort.SortFields.Add Key:=Range("A2:A65536" _
     ), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
     xlSortTextAsNumbers
     With ActiveWorkbook.Worksheets("eydaily").Sort
     .SetRange Range("A1:E65536")
     .Header = xlYes
     .MatchCase = False
     .Orientation = xlTopToBottom
     .SortMethod = xlPinYin
     .Apply
     End With
     Range("A1").Select
    End Sub
    
    erstelle eine neue Tabelle, Drücke die Tastenkombination Alt + F11 und füge diesen Text in eine neues Modul.

    Speichere diese Tabelle in einer Stelle, an der sie auch mit Sicherheit nicht verschoben oder durch Sicherungsmaßnahmen gelöscht wird.

    Wenn du jetzt die Tabelle geöffnet hast - und den oben beschriebenen Button drückst zum Anzeigen der Makros (Makro ausführen) werden dir diese Makros angezeigt. ... solange du eben die Sicherheitseinstellungen entsprechend eingerichtet hast.
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.