![]() |
Anzeige:
|
|
|||||||
| Office-Anwendungen Das Forum für alle Office-Anwendungen wie z.B. Open-Office, Microsoft-Office (Word, Excel, Powerpoint, Access usw.) und Co. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) | |
|
Erfolgreich angemeldet
![]() Registriert seit: 03.11.2011
Beiträge: 4
|
Ich habe ein Makro geschrieben welches folgende Funktion hat:
Im ersten Teil wird ein gewisser Teil markiert und anschliessend in ein anderes Tabellenblatt eingefügt. Im zweiten Teil sollte das Makro bei Tabelle Übersicht in der H von H5 bis H220 kontrollieren ob der Wert 1 vorkommt. Falls der Wert 1 vorkommt soll die komplette Zeile kopiert werden und in die Tabelle Teilnetz_1_OS_Glis eingefügt werden. Das kopieren des ersten Teils klappt wunderbar, der zweite Teil wird auch kopiert aber sogleich wieder gelöscht und es entsteht eine Fehlermeldung in der rot markierten Zelle. Zitat:
|
|
|
|
|
|
|
|
#2 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 23.11.2008
Beiträge: 104
|
Hallo Community
Eine Variante wäre das Liebe Grüße Tanto Code:
Sub FilterKopieren()
Worksheets("Tabelle1").Range("A1").AutoFilter Field:=1, Criteria1:=1
Worksheets("Tabelle1").Rows("2:" & Worksheets("Tabelle1").UsedRange.SpecialCells(xlCellTypeLastCell).Row).Copy Worksheets("Tabelle2").Range("A" & Worksheets("Tabelle2").UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1)
Worksheets("Tabelle1").Range("A1").AutoFilter
End Sub
|
|
|
|
|
|
#3 (Direktlink) |
|
Erfolgreich angemeldet
![]() Registriert seit: 03.11.2011
Beiträge: 4
|
funktioniert nicht kopiert nicht die Zeile in welcher sich auch eine 1 in der Spalte H befindet.
Könntest du vielleicht beim nächsten Vorschlag die Tabellennamen und Zellen verweise anpassen damit es mit meinen überein stimmt - vielen Dank |
|
|
|
|
|
#4 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 23.11.2008
Beiträge: 104
|
Hallo Community
Angepasste Variante wäre das Liebe Grüße Tanto Code:
Sub FilterKopieren()
Worksheets("Übersicht").Range("H1").AutoFilter Field:=1, Criteria1:=1
Worksheets("Übersicht").Rows("2:" & Worksheets("Übersicht").UsedRange.SpecialCells(xlCellTypeLastCell).Row).Copy Worksheets("Teilnetz_1_OS_Glis").Range("A" & Worksheets("Teilnetz_1_OS_Glis").UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1)
Worksheets("Übersicht").Range("H1").AutoFilter
End Sub
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Excel VBA - Wert suchen, falls vorhanden Berechnung durchführen - sonst weitersuchen. | Pascal Wyssen | Office-Anwendungen | 0 | 26.10.2011 13:54 |
| Excel-VBA: Wert suchen, vergleichen und andern Zellenwert kopieren | GhostDog | Office-Anwendungen | 0 | 09.08.2011 09:49 |
| Award Boot Block falls es jemand kennt^^ | Carnby | Hardware - Problemlösungen | 4 | 28.09.2007 15:53 |
| Einem bestimmten Zelleninhalt eine Füllfarbe zuweisen!! | Burns | Office-Anwendungen | 2 | 21.09.2006 17:25 |
| EXCE - Textfarbe/Zellenhintergrund abhängig vom Zelleninhalt | mikeundkirsten | Office-Anwendungen | 1 | 03.08.2005 07:57 |