Thema Datum  Von Nutzer Rating
Antwort
Rot Komplette Spalten Löschen Laufzeitfehler1004
23.11.2017 17:35:38 John
NotSolved
23.11.2017 20:53:47 Mackie
NotSolved
23.11.2017 21:11:45 Test2
NotSolved
23.11.2017 21:36:07 John
NotSolved
23.11.2017 21:59:35 AlterDresdner
Solved
23.11.2017 22:20:52 John
NotSolved
23.11.2017 22:28:10 John
NotSolved

Ansicht des Beitrags:
Von:
John
Datum:
23.11.2017 17:35:38
Views:
1225
Rating: Antwort:
  Ja
Thema:
Komplette Spalten Löschen Laufzeitfehler1004

Hey,

 

ich habe eine Problem mit dem Laufzeitfehler 1004. Hat jemand von euch eventuell eine Idee? Habe mir den Code auch nur geliehen, er hat aber schonmal funktioniert.

Das verwundert mich etwas. Es geht darum komplete Spalten mit bestimmten Wörter in einer Zeile (12) komplett zu löschen.

 

Sub SpaltenLöschen()
Dim KillSpalten As Range, rngTmp As Range
Dim ArBegriffe(), ArWS_Ausnahme()
Dim oWSh As Worksheet
 
'Begriffe die erhalten  bleiben sollen
ArBegriffe = Array("File Name", "Sample Name", "Sample", "RT Target Cmpd", "Area Target Cmpd", "Theor. Conc. Unit")
 
'Ausnahme Tabellen in denen nicht gelöscht werden soll
ArWS_Ausnahme() = Array("Tabelle1", "Tabelle2", "Tabelle3")
 
For Each oWSh In ActiveWorkbook.Worksheets
    
    If Not IsNumeric(Application.Match(oWSh.Name, ArWS_Ausnahme, 0)) Then
        
        For Each rngTmp In oWSh.UsedRange.Rows(12).Cells
            If Not IsNumeric(Application.Match(rngTmp.Value, ArBegriffe, 0)) Then
                If Not KillSpalten Is Nothing Then
                    Set KillSpalten = Union(rngTmp.EntireColumn, KillSpalten)
                Else
                    Set KillSpalten = rngTmp
                End If
            End If
        Next rngTmp
        
        If Not KillSpalten Is Nothing Then
           KillSpalten.EntireColumn.Delete
            Set KillSpalten = NoCthing
        End If
    
    End If
 
Next oWSh
 
 
Gruß John

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 Komplette Spalten Löschen Laufzeitfehler1004
23.11.2017 17:35:38 John
NotSolved
23.11.2017 20:53:47 Mackie
NotSolved
23.11.2017 21:11:45 Test2
NotSolved
23.11.2017 21:36:07 John
NotSolved
23.11.2017 21:59:35 AlterDresdner
Solved
23.11.2017 22:20:52 John
NotSolved
23.11.2017 22:28:10 John
NotSolved