Thema Datum  Von Nutzer Rating
Antwort
12.06.2022 15:06:16 Roman
NotSolved
12.06.2022 19:11:17 ralf_b
NotSolved
12.06.2022 19:34:14 Gast86200
NotSolved
12.06.2022 21:34:00 ralf_b
NotSolved
Rot Überschrift vergleichen und ergänzen
12.06.2022 22:21:55 Roman
Solved
12.06.2022 23:26:03 ralf_b
NotSolved

Ansicht des Beitrags:
Von:
Roman
Datum:
12.06.2022 22:21:55
Views:
758
Rating: Antwort:
 Nein
Thema:
Überschrift vergleichen und ergänzen

Der Zweck der Frage war es in meinem Programm einen weiteren Zwischenbaustein einzufügen. Durch das Kompletieren der Überschriften kann der restliche Code funktionieren und alle Daten werden übernommen. In dem nächsten Baustein gleicht er die Überschrift beider Tabellenblätter ab und falls diese Vorhanden ist, kopiert er die Daten zur passenden Spalte, bis in Tab.6 alle spalten abgearbeitet sind. Fehlt eine Überschrift, weil irgendwer auf die Idee kam aus Name1 -> Name2 zu generieren, so werden die Spalten ignoriert/ nicht übernommen. Deshalb soll er im vorfeld die Überschriften angleichen.

Habe es aber nun nach Stunden Schritt für schritt angepasst. Wird wahrscheinlich was smarteres mit besserer performance geben, aber für mich passt es.

Sub Head()

    Dim HZiel, HQUelle As String
    Dim HeaZiel, Zae_Quelle As Integer
    
    Zae_Quelle = 1
    HeaZiel = 1
    
    HQUelle = Tabelle6.Cells(1, Zae_Quelle)
    HZiel = Tabelle8.Cells(1, HeaZiel)
    
    Do While HQUelle <> "" And Zae_Quelle < 25
    
        If HQUelle <> HZiel And HZiel <> "" Then
        HeaZiel = 1
        Do While HeaZiel < 25
        
        If HQUelle = HZiel Then
        Exit Do
        ElseIf HZiel = "" Then
        
        HQUelle = Tabelle6.Cells(1, Zae_Quelle)
        HZiel = HQUelle
        Exit Do
        Else
        End If
               
        HeaZiel = HeaZiel + 1
        HZiel = Tabelle8.Cells(1, HeaZiel)
        Loop
        Else
        End If
    
    Tabelle8.Cells(1, HeaZiel) = HQUelle
    Zae_Quelle = Zae_Quelle + 1
    HQUelle = Tabelle6.Cells(1, Zae_Quelle)
    
    Loop


End Sub

 


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
12.06.2022 15:06:16 Roman
NotSolved
12.06.2022 19:11:17 ralf_b
NotSolved
12.06.2022 19:34:14 Gast86200
NotSolved
12.06.2022 21:34:00 ralf_b
NotSolved
Rot Überschrift vergleichen und ergänzen
12.06.2022 22:21:55 Roman
Solved
12.06.2022 23:26:03 ralf_b
NotSolved