Thema Datum  Von Nutzer Rating
Antwort
20.10.2017 17:13:27 Sabrina
NotSolved
Blau mehrere Bereiche markieren und kopieren
20.10.2017 18:10:50 fkw48
NotSolved

Ansicht des Beitrags:
Von:
fkw48
Datum:
20.10.2017 18:10:50
Views:
491
Rating: Antwort:
  Ja
Thema:
mehrere Bereiche markieren und kopieren

Das Prob ist vielschichtig, da
<die Zelle A1 und B1 markieren und zusätzlich
auch bei korrekter Selektion ein Bereich in sogenannte Arrays zerfällt und
die nicht einfach kopiert werden(können)
<einen Bereich nach einer Filterung
schlimmer noch bei gefilterten Daten

Im Prinzip so:

Sub Test()
Dim rngAB As Range, rngFilter As Range, rngTo As Range
Dim rngA As Range, c As Range
   'das WOHIN kopieren fehlt, daher Annahme
On Error Resume Next
   With Sheets(1)
      .Activate
      Set rngAB = Application.InputBox(prompt:="AB selektieren", Type:=8)
      If Err.Number = 424 Then Exit Sub
      Set rngFilter = Application.InputBox(prompt:="Filter selektieren", Type:=8)
      If Err.Number = 424 Then Exit Sub
On Error GoTo 0
      Set rngFilter = rngFilter.SpecialCells(xlCellTypeVisible)
      'Test
      Debug.Print rngAB.Address, rngFilter.Address
      Set rngTo = Union(rngAB, rngFilter)
      For Each rngA In rngTo.Areas
         With Sheets(2).Columns(1)
            Set c = .Cells(.Cells.Count).End(xlUp)(2)
            rngA.Copy c
         End With
      Next rngA
   End With

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
20.10.2017 17:13:27 Sabrina
NotSolved
Blau mehrere Bereiche markieren und kopieren
20.10.2017 18:10:50 fkw48
NotSolved