Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2003] Markieren mehrerer Zeilen über ein Makro
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Randy7
Newbie
Newbie


Anmeldedatum: 21.06.2008
Beiträge: 34

BeitragVerfasst am: 21.06.2008, 08:37 Nach oben

Vielleiht kann mir jemand behilflich sein bei folgendem Problem:
Ich will Makrofunktionen haben, die eine bzw im Anschluss mehrere Zeilen markieren, dabei hat jede Zeile ihr eigenes Makro zum markieren der jeweiligen Zeile.
Im Ablauf sollte es so aussehen:
Beim betätigen des ersten Makros (z.B. Makro für Zeile 2) soll die Zeile 2 vollständig markiert werden.
Beim Betätigen des nächsten Makros (z.B. Makro für Zeile 5) soll die Zeile 5 vollständig markiert werden, aber die davor markierte Zeile ebenfall markiert bleiben.
Dieser Vorgang sollte dann beliebig oft für verschiedene Zeilen weitergeführt werden könnnen, so das die bereits ausgewählten Zeilen markiert bleiben.

Vielen Dank schon mal für Eure Antworten.
Randy7
Benutzer-Profile anzeigenPrivate Nachricht senden
gook
Schlauberger
Schlauberger


Anmeldedatum: 25.11.2007
Beiträge: 400
Wohnort: Fridingen an der Donau

BeitragVerfasst am: 21.06.2008, 09:27 Nach oben

Hallo,

dieser Code markiert Zeile 1 , 2 und die Zeilen 7:10.

Code:

Sub zeilen_Markieren()
Range("1:1, 2:2, 7:10").Select
End Sub


Gruß
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
Randy7
Newbie
Newbie


Anmeldedatum: 21.06.2008
Beiträge: 34

BeitragVerfasst am: 21.06.2008, 09:47 Nach oben

Danke für Deine Antwort.
Das markieren mehrerer zeilen hab ich klar schon hinbekommen, das bzw. die Makros die ich suche sollten bei der Ausführung immer nur eine Zeile markieren. Bis dahin ist es ja noch kein Problem. Es solle aber für jede gewünschte zeile ein eigenes Makro vorhanden sien das nur diese eine Zeile markiert. Also sozusagen viele makros mit denen man wahlweise die jeweilige Zeile markiert ohne die markierungen zuvor wieder aufzuheben. Sozusagen eiine Selektion beliebiger Zeilen!!
Benutzer-Profile anzeigenPrivate Nachricht senden
gook
Schlauberger
Schlauberger


Anmeldedatum: 25.11.2007
Beiträge: 400
Wohnort: Fridingen an der Donau

BeitragVerfasst am: 21.06.2008, 09:51 Nach oben

Hallo wieso machst das nicht einfach über STRG? Also z.b bei Zeile 2 Anfangen markieren STRG gedrückt halten nächste Zeile...?
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
Randy7
Newbie
Newbie


Anmeldedatum: 21.06.2008
Beiträge: 34

BeitragVerfasst am: 21.06.2008, 09:55 Nach oben

Ja das wäre sicher das einfachste!! Aber ich will das über eiene Funktion steuern., da die leute die das später nutzen solen mit sooo schwierigen Tastenkombinationen überfordert wären Wink
Meinst das ist nicht möglich??
Benutzer-Profile anzeigenPrivate Nachricht senden
gook
Schlauberger
Schlauberger


Anmeldedatum: 25.11.2007
Beiträge: 400
Wohnort: Fridingen an der Donau

BeitragVerfasst am: 21.06.2008, 11:57 Nach oben

Hm also du meinst du klickst z.b in a10 dann soll Zeile 10:10 markiert sein dann klickst z.b in A3 dann soll zeile 3:3 markiert sein die markierung in 10:10 soll aber bleiben so in etwa?
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
Randy7
Newbie
Newbie


Anmeldedatum: 21.06.2008
Beiträge: 34

BeitragVerfasst am: 21.06.2008, 14:12 Nach oben

Ja ganz genau so soll das dann aussehen!! Am besten wäre das natürlich über so ein Kontrollkästchen aus den Steuerelementen!! Dann würde man auch gleichzeitig deutlich erkennen welche Zeilen man schon "abgehakt" hat!!
Benutzer-Profile anzeigenPrivate Nachricht senden
Randy7
Newbie
Newbie


Anmeldedatum: 21.06.2008
Beiträge: 34

BeitragVerfasst am: 21.06.2008, 14:15 Nach oben

ähhhh, also muss ja nicht unbedingt in ein eine Zelle klicken, am besten wie gesagt ein Kontrollkästchen oder einen button hinter dem das makro hinterlegt ist. also jede zeile sein eigenes Kontrollkästchen bzw. button!!
Benutzer-Profile anzeigenPrivate Nachricht senden
gook
Schlauberger
Schlauberger


Anmeldedatum: 25.11.2007
Beiträge: 400
Wohnort: Fridingen an der Donau

BeitragVerfasst am: 21.06.2008, 18:12 Nach oben

Hm reicht dir nicht auch eine Farbe oder so? Oder das die einzelnen Zellen durchgestrichen werden?Also z.B. so du schreibst in eine Zelle ein Kreuz und die ganze Zeile wird rot oder durchgestrichen. Beim selektieren ist das Problem das sobald du irgendwoanderst hinklickst die Selection wieder aufgelöst wird.

Gruß
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
gook
Schlauberger
Schlauberger


Anmeldedatum: 25.11.2007
Beiträge: 400
Wohnort: Fridingen an der Donau

BeitragVerfasst am: 21.06.2008, 18:27 Nach oben

Schau dir mal die Mappe an sobald du in A1:A10 ein x einträgst wird die ganze Zeile "markiert".

Gruß


markierung.xls
 Beschreibung:

Download
 Dateiname:  markierung.xls
 Dateigröße:  28 KB
 Heruntergeladen:  24 mal

Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
Randy7
Newbie
Newbie


Anmeldedatum: 21.06.2008
Beiträge: 34

BeitragVerfasst am: 22.06.2008, 12:29 Nach oben

Danke für die Mühe. Die Zeilen müssen markiert sein, so das diese dann mit einem weiteren Makro kopiert und auf ein weiteres Tabellenblatt eingefügt werden. Bis auf dieses "marieren" ist es ja kein problem. Scheint wohl so, das es nicht funktioniert wie ich es mir vorgestellt habe.
Schade aber danke nochmal!!
Benutzer-Profile anzeigenPrivate Nachricht senden
Randy7
Newbie
Newbie


Anmeldedatum: 21.06.2008
Beiträge: 34

BeitragVerfasst am: 22.06.2008, 13:53 Nach oben

Hi gook,
wie hast denn das mit den durchgestrichenen Zellen bei x eingabe gemacht?? wie kann ich das mit einer Frabe hinterlegen anstatt den strichen?? Würde vielleicht do so klappen!!
Benutzer-Profile anzeigenPrivate Nachricht senden
Randy7
Newbie
Newbie


Anmeldedatum: 21.06.2008
Beiträge: 34

BeitragVerfasst am: 22.06.2008, 14:03 Nach oben

Ok hab die Funktion jetzt im VBA Editor endeckt. kannst mir vielleicht noch zeigen was man da reinschriebne muss wenn man es mit grün hinterlegen will anstatt den strichen bzw. anstatt schrägen gerade striche??
Danke
Benutzer-Profile anzeigenPrivate Nachricht senden
gook
Schlauberger
Schlauberger


Anmeldedatum: 25.11.2007
Beiträge: 400
Wohnort: Fridingen an der Donau

BeitragVerfasst am: 22.06.2008, 14:11 Nach oben

Hallo!

dann nim z.B den Code
Code:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Integer
For i = 1 To 10
If Cells(i, 1).Value = "x" Then
Rows(i).Interior.ColorIndex = 4
Else
Rows(i).Interior.ColorIndex = xlColorIndexNone
End If
Next i
End Sub


es wäre auch möglich alle Zeilen die eine X Markierung haben irgendwo anderst hinzukopieren.

Gruß
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
Randy7
Newbie
Newbie


Anmeldedatum: 21.06.2008
Beiträge: 34

BeitragVerfasst am: 22.06.2008, 14:16 Nach oben

Super danke. Wäre gut alles mit x markierten zeilen auf ein anderes Tabellenblatt zu kopieren, so dass da dan aber wieder alles untereinader steht. Wollte dasw zwar irgendwie jetzt mit ner "wenn-funktion " lösen aber wenns eleganter geht wäre ich dir dankbar wenn du mir das zeigen könntets!!
Gruß
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Zeilen einfärben Metzei Microsoft Excel Hilfe 2 03.09.2008, 16:40 Letzten Beitrag anzeigen
Keine neuen Beiträge Makro das email loescht stom Microsoft Outlook Hilfe 0 03.09.2008, 13:20 Letzten Beitrag anzeigen
Keine neuen Beiträge >>Textfeld mit Daten füllen übe... E-MaX-I Microsoft Excel Hilfe 3 02.09.2008, 19:39 Letzten Beitrag anzeigen
Keine neuen Beiträge Excel spielt verrückt, Makro funktion... Frederic Microsoft Excel Hilfe 3 02.09.2008, 12:59 Letzten Beitrag anzeigen
Keine neuen Beiträge Bei Veränderung in Eingabemaske Makro... trottlbua Microsoft Excel Hilfe 2 02.09.2008, 10:15 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de