Thema Datum  Von Nutzer Rating
Antwort
03.05.2023 20:44:49 JK
NotSolved
03.05.2023 22:05:19 ralf_b
NotSolved
04.05.2023 03:39:28 JK
NotSolved
04.05.2023 10:46:03 ralf_b
NotSolved
04.05.2023 15:34:38 JK
NotSolved
04.05.2023 15:50:06 ralf_b
NotSolved
04.05.2023 16:07:18 JK
NotSolved
Blau Kopierte Werte nicht überschreiben
04.05.2023 17:10:16 ralf_b
Solved
04.05.2023 17:54:05 JK
NotSolved

Ansicht des Beitrags:
Von:
ralf_b
Datum:
04.05.2023 17:10:16
Views:
280
Rating: Antwort:
 Nein
Thema:
Kopierte Werte nicht überschreiben

Naja, geht so mit der Verständlichkeit.
Ich gehe davon aus das es sich immer um zwei Bereiche handelt, die zusammengehören.
Einmal die eine Zeile und die 9 oder 14 Zeilen 

Sub kopiebereich dient als Unterroutine, ín der die Arbeit gemacht wird. 

kopiebereich "A6:H6,A9:D18"  das ist der Aufruf der Kopierfunktion mit dem Bereich als Parameter. 

der Button wird mit Sub Bereiche() verknüpft. Hier erzeugst du noch weitere Zeilen mit den entsprechenden Bereichsadressen.

WorksheetFunction.CountA prüft ob nichtleere Zellen in angegebenen Bereich existieren.

Sub kopiebereich(sAdr$)
  Dim tmp, i&
    With Worksheets("Wiesental")
      tmp = Split(sAdr, ",")
        
      For i = LBound(tmp) To UBound(tmp)
        If WorksheetFunction.CountA(.Range(tmp(i))) = 0 Then
              Worksheets("Eingabe").Range(tmp(i)).Copy .Range(tmp(i))
        End If
      Next
    End With
End Sub

Sub Bereiche()
    
    kopiebereich "A6:H6,A9:D18"

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
03.05.2023 20:44:49 JK
NotSolved
03.05.2023 22:05:19 ralf_b
NotSolved
04.05.2023 03:39:28 JK
NotSolved
04.05.2023 10:46:03 ralf_b
NotSolved
04.05.2023 15:34:38 JK
NotSolved
04.05.2023 15:50:06 ralf_b
NotSolved
04.05.2023 16:07:18 JK
NotSolved
Blau Kopierte Werte nicht überschreiben
04.05.2023 17:10:16 ralf_b
Solved
04.05.2023 17:54:05 JK
NotSolved