#1 7. Juli 2009 Makro VB Excel Was mach ich falsch ? Das soll ein Makro sein fürs Excel...... Private Sub CommandButton1_Click() Application.Run "'Mitgliederbeiträge 2009.xlsm'!Sortierung" For i = 2 To 98 If Cells(i, 1).Value = "Ehemalige" Then Range(i, 99).Hidden = True End If Next i End Sub Bws sind klar + Multi-Zitat Zitieren
#2 7. Juli 2009 AW: Makro VB Excel Wo soll den der Fehler sein? Was passiert nicht? + Multi-Zitat Zitieren
#3 7. Juli 2009 AW: Makro VB Excel Der Fehler lautet.... Laufzeitfehler 1004 Die Methode Range für das Objekt _Worksheet ist fehlgeschlagen..... + Multi-Zitat Zitieren
#4 8. Juli 2009 AW: Makro VB Excel was willst du mit dem makro denn genau machen? vielleicht kann ich dir eins schreiben das funktionert? du durchsuchst quasi eine spalte von zeile 1-99 nach dem wort "ehemalige"? wenn das wort vorkommt, dann soll die zeile rausgelöscht werden? oder nur "hidden"? + Multi-Zitat Zitieren
#5 8. Juli 2009 AW: Makro VB Excel Genau...aalso eigentlich will ich von Zeile 2 - letzte Zeile nach "Ehemalige" suchen und dann zuerst hidden an und dann hidden aus... Nun ja ich hab gestern mein erstes Makro geschrieben .... + Multi-Zitat Zitieren
#6 8. Juli 2009 AW: Makro VB Excel versuchs mal statt mit "range" so: Rows("i:99").Hidden = True aber dann haut er dir ja die kompletten reihen raus? willst du das so? sonst beschreib mal genau was du machen willst und wie das ergebnis aussehen soll! evtl mit screens, geschwärzt! + Multi-Zitat Zitieren
#7 8. Juli 2009 AW: Makro VB Excel also ich möchte.... dass er in der ersten SPalte nach dem Wort Ehemalige scannt und dann jede Reihe in der das zutrifft ausblendet.... Dabei hab ich nur 99 gewählt weil ich nicht wusste wie man die letzte Zeile ermittelt.... Das ist doch verständlich oder ? + Multi-Zitat Zitieren
#9 8. Juli 2009 AW: Makro VB Excel Super das klappt! echt gut Danke Bw hast du! + Multi-Zitat Zitieren