Thema Datum  Von Nutzer Rating
Antwort
14.03.2017 08:29:41 Sikengenc
NotSolved
14.03.2017 10:49:19 Gast96645
NotSolved
14.03.2017 13:04:16 Sikengenc
NotSolved
14.03.2017 13:59:41 Gast15264
NotSolved
15.03.2017 09:06:56 Sikengenc
NotSolved
Blau Leere Zeile einfügen vor bestimmten wörtern
15.03.2017 11:21:45 Andreas
NotSolved
15.03.2017 11:39:58 Sikengenc
NotSolved
15.03.2017 11:45:28 Andreas
Solved
15.03.2017 12:02:04 Sikengenc
NotSolved

Ansicht des Beitrags:
Von:
Andreas
Datum:
15.03.2017 11:21:45
Views:
643
Rating: Antwort:
  Ja
Thema:
Leere Zeile einfügen vor bestimmten wörtern

Wie wäre es hiermit

 

Sub Hauptprogramm()

Dim AnzahlZeilen As Integer
Dim ZeilenTab1  As Integer
Dim Zaehler_1 As Integer


ZeilenTab1 = ActiveWorkbook.Sheets("Tabelle1").Cells(Rows.Count, 1).End(xlUp).Row           'Zeilen zählen
AnzahlZeilen = 1                                                                            'Anzahl der Zeilen, die vor "Autoteile XYZ"
                                                                                            'eingefügt werden sollen

'Schleife zum Durchsuchen der Spalte A nach "Autoteile XYZ"
For Zaehler_1 = ZeilenTab1 To 1 Step -1                                                     'Beginnen bei letzter Zeile des Tabellenblatts
    
    If InStr(1, Worksheets("Tabelle1").Cells(Zaehler_1, 1).Value, "Autoteile") >= 1 Then    'Abfrage auf "Autoteile" in aktueller Zelle
    
        Call ZeileEinfuegen(Zaehler_1, AnzahlZeilen)                                        'Wenn "Autoteile" in String gefunden, dann Funktion zum Zeilen
                                                                                            'einfügen aufrufen und Parameter übergeben
    End If

Next Zaehler_1

End Sub

 

und dann diese Funktion als modul erstellen

 

Function ZeileEinfuegen(ZeileStart As Integer, AnzZeilen As Integer)

Dim Zaehler As Integer

For Zaehler = ZeileStart To ZeileStart + AnzZeilen - 1

    ActiveWorkbook.Sheets("Tabelle1").Cells(Zaehler, 1).EntireRow.Insert

Next Zaehler

End Function

 

Natürlich muss u.U. der Tabellenname noch angepasst werden.

Sollte es bei der Umsetzung Probleme geben bitte ganze Sätze schreiben.

Und die Auffälligkeiten schildern. Danke im Voraus

Ich habe es bei mit getestet und es hat funktioniert.
 

Gruß
Andreas


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
14.03.2017 08:29:41 Sikengenc
NotSolved
14.03.2017 10:49:19 Gast96645
NotSolved
14.03.2017 13:04:16 Sikengenc
NotSolved
14.03.2017 13:59:41 Gast15264
NotSolved
15.03.2017 09:06:56 Sikengenc
NotSolved
Blau Leere Zeile einfügen vor bestimmten wörtern
15.03.2017 11:21:45 Andreas
NotSolved
15.03.2017 11:39:58 Sikengenc
NotSolved
15.03.2017 11:45:28 Andreas
Solved
15.03.2017 12:02:04 Sikengenc
NotSolved