Microsoft Excel

Herbers Excel/VBA-Archiv

Makro

  • Makro von Andre vom 15.09.2004 14:12:39

Betrifft: Makro von: Andre
Geschrieben am: 15.09.2004 14:12:39

Hallo Leute,
Ich möchte, dass in einen bestimmten Bereich die erste Leerzelle gefunden wird.
Problem:Der markierte Bereich ist dann immer noch aktiv. Wie komme ich aus dem markierten Bereich heraus !? Folgendes Makro habe ich bereits aufgezeichnet.


Sub suchen4()
' suchen4 Makro

    Range("D10:F29").Select
    ActiveWindow.SmallScroll Down:=-12
    Selection.SpecialCells(xlCellTypeBlanks).Select
End Sub


Ich könnte mir vorstellen, dass wenn die erste Leerzelle gefunden wurde, das dann der nächste Schritt ein Zellsprung nach oben o. unten ist und dann wieder zurück um den markierten Bereich zu verlassen.Doch wie muss ich dann das Makro schreiben !?
bräuchte schnell eine lösung.

vielen vielen dank im vorraus.

mfg andre
  


Betrifft: AW: Makro von: Daniel
Geschrieben am: 15.09.2004 14:46:25

Hi, einfach eine andere Zelle markieren, z.B. A1:

range("A1").select

mfg Daniel


  


Betrifft: AW: Makro von: Reinhard
Geschrieben am: 15.09.2004 14:47:10

Hi andre,
probier mal:
Sub tt()
For Each Zelle In Worksheets("Tabelle1").Range("D10:F29")
    If Zelle.Value = "" Then
        Zelle.Select
        Exit For
    End If
Next Zelle
End Sub

Gruß
Reinhard


  


Betrifft: AW: Makro von: Andre
Geschrieben am: 15.09.2004 15:24:38

Viele vielen Dank, bin damit echt weiter gekommen!