Thema Datum  Von Nutzer Rating
Antwort
04.12.2018 09:17:26 Rob
Solved
Blau Zellen untereinander x-mal kopieren
05.12.2018 07:28:51 Gast6748
Solved
05.12.2018 08:24:37 Gast97357
Solved

Ansicht des Beitrags:
Von:
Gast6748
Datum:
05.12.2018 07:28:51
Views:
430
Rating: Antwort:
 Nein
Thema:
Zellen untereinander x-mal kopieren
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range, amount As Long
Dim RngTo As Range, RngIs As Range

   If Intersect(Range("N3:N400"), Target) Is Nothing _
      Or Not IsNumeric(Target.Value) Then Exit Sub
   
   On Error GoTo fail
   amount = Round(Target.Value - 1, 0)
   Set RngIs = Target.Offset(, -7)
   Set RngTo = Target.Offset(1, -7).Resize(amount)
   
   For Each c In RngTo.Cells
      If c.Value <> "" And c.Value <> RngIs.Value Then Err.Raise 501
   Next c
   
   Application.EnableEvents = False
   RngTo.Value = RngIs.Value
   Application.EnableEvents = True
   On Error GoTo 0
fail:
   If Err.Number Then MsgBox Target.Value & " forbidden"
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
04.12.2018 09:17:26 Rob
Solved
Blau Zellen untereinander x-mal kopieren
05.12.2018 07:28:51 Gast6748
Solved
05.12.2018 08:24:37 Gast97357
Solved