Thema Datum  Von Nutzer Rating
Antwort
Rot Neue Zeile einfügen, wenn Bedingung
22.11.2019 08:26:20 Maurice
NotSolved
22.11.2019 08:38:14 Mase
NotSolved

Ansicht des Beitrags:
Von:
Maurice
Datum:
22.11.2019 08:26:20
Views:
932
Rating: Antwort:
  Ja
Thema:
Neue Zeile einfügen, wenn Bedingung

Hallo zusammen,

ich bin noch relativ frisch dabei bei der VBA programmierung und habe leider ein Problem.
Ich möchte, wenn eine Bedigung in einer Spalte erfüllt ist folgendes tun:

=> Neue Zeile einfügen
=> Die Zeile, in der die Bediung erfüllt ist kopieren
=> und ist diese Zeile einen mit 10 multiplizieren

Die neue Zeile bekomme ich hin, aber den Rest nicht...

 

Sub Zeilen_einfügen()
 
'wenn in Spalte G (Material) ein Testwert enthält, dann multipliziere mit 10
 
Dim loLetzte As Long
Dim loZeile As Long
 
    'letzte benutzte Zelle wird in Spalte A ermittelt
    loLetzte = IIf(IsEmpty(Cells(Rows.Count, 1)), Cells(Rows.Count, 1).End(xlUp).Row, Rows.Count)
 
    For loZeile = loLetzte To 1 Step -1
 
        'Wenn Bedingung zutrifft, dann füge eine neue Zeile ein
        If Cells(loZeile, 7) = "2119" Or Cells(loZeile, 7) = "2118" Then
        Rows(loZeile + 1).Insert Shift:=xlDow
  
        End If
    
    Next loZeile
      
      
    
End Sub
 
VG
Maurice
 

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 Neue Zeile einfügen, wenn Bedingung
22.11.2019 08:26:20 Maurice
NotSolved
22.11.2019 08:38:14 Mase
NotSolved