Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
900to904
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
900to904
900to904
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

anpassung Berich markieren kopieren

anpassung Berich markieren kopieren
03.09.2007 21:45:25
Karel
Hallo Forum,
markieren in tabelle1 immer ein bereich und kopieren daten nach tabelle2 (makro aus Forum)

Sub SelektierteUeberEach()
Dim rngZelle As Range
Dim inti As Integer
Dim strText As String
inti = 1
For Each rngZelle In Selection.SpecialCells(xlCellTypeVisible)
strText = rngZelle
Sheets("Tabelle2").Cells(inti, 1) = strText
inti = inti + 1
Next
End Sub


aber jetz muss ich immer in spalte A und B bereich Markieren und Daten von Spalte A in tabelle2 spalte A kopieren und Daten von Spalte B in Tabelle2 Spalte C Kopieren.
Grusse
Karel

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: anpassung Berich markieren kopieren
03.09.2007 22:19:00
Daniel
Hallo
geht mit deinem Makro so:

Sub SelektierteUeberEach()
Dim rngZelle As Range
Dim intA As Integer
Dim intB As Integer
Dim strText As String
intA = 1
intB = 1
For Each rngZelle In Selection.SpecialCells(xlCellTypeVisible)
strText = rngZelle
Select Case rngZelle.Column
Case 1
Sheets("Tabelle2").Cells(intB, 1) = strText
intA = intA + 1
Case 2
Sheets("Tabelle2").Cells(intB, 3) = strText
intB = intB + 1
Case Else
End Select
Next
End Sub


so gehts aber wesentlich einfacher


Sub Kopieren()
Selection.Columns(1).SpecialCells(xlCellTypeVisible).Copy
Sheets("Tabelle2").Range("A1").PasteSpecial xlPasteValues
Selection.Columns(2).SpecialCells(xlCellTypeVisible).Copy
Sheets("Tabelle2").Range("C1").PasteSpecial xlPasteValues
End Sub


Gruß, Daniel

Anzeige
AW: anpassung Berich markieren kopieren
03.09.2007 22:34:07
Karel
Hallo Daniel,
ist viel einfacher, aber wie bekommen ich markierte und kopier rahmen weg.
Grusse
Karel

AW: anpassung Berich markieren kopieren
03.09.2007 22:38:01
Daniel
hi
ich glaube mit
Application.CutCopyMode = False
zeichne mal nen Kopiervorgang mit dem Makrorekorder auf, dann siehst du es.
Gruß, Daniel

AW: anpassung Berich markieren kopieren
03.09.2007 22:47:25
Hans-Joachim
Sorry wenn ich mich einmische.
Rufe über das Makro eine andere Zelle aus. Damit geht das recht einfach. Jedenfalls mache ich das so und es funktioniert.
Beispiel
Application.CutCopyMode = False
Range("A1").Select
Gruß Hans

Danke
03.09.2007 22:59:00
Karel
Danke an Alle
Grusse
Karel

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige