+ Antworten
Ergebnis 1 bis 3 von 3
  1. #1
    Newbie Nils89 befindet sich auf einem aufstrebenden Ast
    Registriert seit
    26.08.2011
    Beiträge
    1
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    0

    Standard Excel Makro (2003)

    Hallo zusammen,

    ich habe eine Excel Tabelle mit 28 Tabellenblättern, jetzt soll auf dem 1. Blatt alle Daten eingegeben werden und wenn man nach der Eingabe auf den Button "Sortieren" klickt ab D2 bis D50 für jede Zeile der Wert überprüft werden stehen immer Flughafen-kürzel drin(zb. DUS, MUC...), die weitern Tabellenblätter haben jeweils die gleichen Namen aller Flughafen-kürzel. Nun soll das Makro nach dem klick gucken welches "Kürzel" in der jewaligen Zeile steht und die komplatte Zeile vortlaufen ab A2 in die entsprechenden Tabellenblätter verschieben.(Die Zeile gehen immer von A bis K)

    Hoffe das ist machbar und bedanke mich jetzt schon einmal

    Gruß Nils



  2. #2
    No Life Tilo2300 sorgt für eine eindrucksvolle AtmosphäreTilo2300 sorgt für eine eindrucksvolle Atmosphäre Avatar von Tilo2300
    Registriert seit
    28.01.2002
    Ort
    Jülich
    Alter
    35
    Beiträge
    401
    Downloads
    8
    Uploads
    0
    Renommee-Modifikator
    121

    Standard AW: Excel Makro (2003)

    Kannst du mal die Rohform der Excel-Datei mit ein paar Einträgen, wie es aussehen soll, online zur Verfügung stellen?
    Dann kann man das besser nachvollziehen.


    Wenn alles auch im Eimer ist, so bleibt uns doch der Eimer.






  3. #3
    AMI
    AMI ist offline
    Power Poster AMI wird schon bald berühmt werden Avatar von AMI
    Registriert seit
    28.01.2002
    Ort
    78315 Radolfzell am Bodensee
    Alter
    46
    Beiträge
    1.814
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    258

    Standard AW: Excel Makro (2003)

    Hallo Nils89,

    ich gehe von folgenden Prämissen aus:
    1) Die Werte aus dem ersten Tabellenblatt werden IMMER in den andern (MUC, DUS ...) angehängt, das heisst, die "Zielblätter" werden nicht geleert
    2) Die Zielblätter haben in der jeweils ersten Zeile die Spaltenüberschriften stehen

    dann siegt der Code so aus:
    Code:
    option explicit
    Sub sortieren()
    
    Dim liLinecount As Integer
    Dim liColumncount As Integer
    Dim lsSheetname As String
    
    Dim lwquelle As Worksheet
    
    Set lwquelle = ActiveSheet
    
    For liLinecount = 2 To 50
        
        lsSheetname = lwquelle.Range("D" & liLinecount).Value
        Worksheets(lsSheetname).Range("A" & Worksheets(lsSheetname).UsedRange.Rows.Count + 1).Value = lwquelle.Range("A" & liLinecount).Value
        
        For liColumncount = 2 To 11
            
            Worksheets(lsSheetname).Cells(Worksheets(lsSheetname).UsedRange.Rows.Count, liColumncount).Value = lwquelle.Cells(liLinecount, liColumncount).Value
        
        Next liColumncount
    
    Next liLinecount
    
    lwquelle.Range("A2:K50").Delete
    
    End Sub
    Bei Fragen ... fragen!

    Grüßle

    AMI


    Sani Sanelli - der kleine Helfer
    Projekt für Kinder zum Umgang mit Notfallsituationen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Excel Makro
    Von mystique im Forum MS Office
    Antworten: 17
    Letzter Beitrag: 11.08.2008, 14:56
  2. Excel Makro (siehe beigefügte Excel Tabelle)
    Von mystique im Forum MS Office
    Antworten: 25
    Letzter Beitrag: 29.07.2008, 11:01
  3. Excel Makro / Inputbox
    Von mystique im Forum MS Office
    Antworten: 4
    Letzter Beitrag: 15.11.2007, 14:20
  4. Excel Makro?
    Von Azreal` im Forum MS Office
    Antworten: 2
    Letzter Beitrag: 10.02.2005, 10:39
  5. Makro für Excel
    Von Harti im Forum MS Office
    Antworten: 0
    Letzter Beitrag: 17.01.2002, 11:16

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Search Engine Friendly URLs by vBSEO 3.6.0