• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Opgelost Voorwaarden voor scrollen van venster

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

anton44

Verenigingslid
Lid geworden
20 mei 2005
Berichten
1.780
In de onderstaande Sub (zie afgemagerd werkbestand) wil ik een voorwaarde toevoegen om het scrollen aan te passen afhankelijk van een wel of niet gevulde cel $H$365.
Indien deze cel gevuld is moet niet regel
"ActiveWindow.SmallScroll Down:=-Range("H4")" actief zijn maar
"ActiveWindow.SmallScroll Down:=-Range("H3")"
Waarschijnlijk wordt dat een genest IF / Else statement.

Code:
Sub Naar_datum_vandaag()
    Application.ScreenUpdating = False
    With Sheets("Energie")
    If Range("E3") < Range("E7") Then
    Call Naar_begin

    Else
    Application.Goto Cells(Application.Match([E3], Sheets("Energie").Columns(7), 0), 8), -1
    ActiveWindow.SmallScroll Down:=-Range("H4")

    End If
    End With
    
    ActiveWindow.ScrollColumn = 5
    Application.ScreenUpdating = True   

End Sub
 

Bijlagen

Code:
Sub Naar_datum_vandaag()
    Application.ScreenUpdating = False
    If Range("E3") < Range("E7") Then
        Call Naar_begin
    Else
        Application.Goto Cells(Application.Match([E3], Sheets("Energie").Columns(7), 0), 8), -1
        If Range("H365") <> vbNullString Then
            ActiveWindow.SmallScroll Down:=-Range("H4")
        Else
            ActiveWindow.SmallScroll Down:=-Range("H3")
        End If
    End If
    ActiveWindow.ScrollColumn = 5
    Application.ScreenUpdating = True
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan