Thema Datum  Von Nutzer Rating
Antwort
Rot Excel Sheet löschen via For-Schleife
30.08.2012 11:13:18 naemo
NotSolved
30.08.2012 12:17:45 Dekor
NotSolved
30.08.2012 12:30:51 Dekor
Solved

Ansicht des Beitrags:
Von:
naemo
Datum:
30.08.2012 11:13:18
Views:
2582
Rating: Antwort:
  Ja
Thema:
Excel Sheet löschen via For-Schleife

Sehr geehrtes Forum,
Ich habe folgendes Proble:

Ich habe ein Programm geschrieben mit dem man in einer Hauotmaske mehrere Sachen aus eienr Liste auswählen kann.

Die Liste setzt sich zusammen aus Namen von Sheets, die in einer anderen Excelldatei sind.
Das Ausgewählte wird dann von dieser anderen Excelldatei in die eigentliche Arbeitsmappe kopiert.
Wenn ich nun noch einmal von vorne beginnen will, soll ein Button alle sheets löschen, die neu dazugekommen sind.
Das habe ich mit folgender For-Schleife realisiert.

Nun ist mein Problem, das er nur jedes zweite sheet löscht.

 If Sheets.Count > 7 Then       'wenn es mehr als 7 sheets 
                
    Application.DisplayAlerts = False          
        
                       For k = 7 To v_new + 4 Step 1    'v_new ergibt sich aus der Summe der neuen sheets, 
             
                                                        '+4, weil es erst ab dem 4. Sheet löschen soll
                            
                                   Sheets(k).Delete           'löscht die neuen sheets
                
                       Next
        
                     Application.DisplayAlerts = True          
        
 End If

 


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
Rot Excel Sheet löschen via For-Schleife
30.08.2012 11:13:18 naemo
NotSolved
30.08.2012 12:17:45 Dekor
NotSolved
30.08.2012 12:30:51 Dekor
Solved