• 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 Excel bestand verspringt van regels met Macro's

Dit topic is als opgelost gemarkeerd

Quinnie

Gebruiker
Lid geworden
9 jan 2024
Berichten
9
Goedemiddag allen,

Ik heb een Excel bestand met een aantal formules en Macro's.
In mijn bestand, wanneer ik cellen B46 t/m B55 heb ingevuld worden automatisch de regels 59 - 111 zichtbaar gemaakt.
Wanneer ik hierbij dan weer de Cellen B98 t/m B107 invul, worden weer de volgende regels automatisch zichtbaar gemaakt en zo maar door.
Echter bij het invullen van cel B98, verspringt het beeld steeds naar beneden. zo ook bij de overige cellen die ik invul in de regels 59 t/m 530.

Ik zou graag willen dat het beeld blijft staan op de plaats van de geselecteerde cel.
Wie kan mij hierbij helpen?

Het bestand heb ik toegevoegd.

Alvast bedankt voor jullie feedback :)
 

Bijlagen

  • HTS - DMS Import splitslijst.xls
    461 KB · Weergaven: 7
Voeg dit eens toe boven de "End Sub".
Code:
Windows(1).ScrollRow = Target.Row - 5
 
Maak gebruik van Excel:

- verwijder alle samengevoegde cellen
- maak gebruik van een dynamische tabel
- gebruik een userform.
 
En, in plaats van ...
Code:
If Application.WorksheetFunction.CountA([b98:b107]) = 10 Then
    Rows("112:163").EntireRow.Hidden = False
    Sheets("Specificatie").Rows("34:43").EntireRow.Hidden = False
End If
...verberg je de rijen ook weer indien B98:B107 niet geheel gevuld is met.
Code:
Rows("112:163").EntireRow.Hidden = Application.CountA([b98:b107]) < 10
    Sheets("Specificatie").Rows("34:43").EntireRow.Hidden = Application.CountA([b98:b107]) < 10
 
Je mag onderstaande ook nog verwijderen uit elke regel.
Code:
EntireRow.
 
Hi HSV,

ik zie overigens na de toepassing in je eerste bericht. wanneer ik iets invul in regel 1 -5 krijg ik de volgende foutmelding:

1706020701154.png
1706020729927.png
 
Probeer het zo eens.
Code:
Windows(1).ScrollRow = Application.Max(1, Target.Row - 5)
 
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan