• 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.

Vreemde verschijning

Status
Niet open voor verdere reacties.

Speedsurfer

Gebruiker
Lid geworden
3 aug 2019
Berichten
60
Beste Lezers

Het komt bij mij in Excel zéér vaak voor dat er bij wisseling van tabbladen in Excel,
delen van een vorig tabblad om mijn scherm komen.
Het wisselen van tabbladen doe ik door middel van Macro aangestuurde knoppen.
Weet iemand of er wellicht een opdracht bijgeplaatst moet worden in de Macro.

Ik hoor graag.
Grts Speedsurfer
 
Laatst bewerkt:
Ik heb dezelfde spoken.
Verdwijnen deze delen ook uit beeld nadat je naar beneden en weer terug hebt gescrold?
 
Ja klopt.
Deze verdwijnen inderdaad na het naar boven of naar beneden scrollen.
Als voorbeeld kan ik geven.
Er zijn 3 tabbladen Blad1 tm Blad3
Op het 1e blad staat een datum in de vorm van =NU() op plek S3
Als ik na blad2 ga, verschijnt deze op de zelfde plek op het scherm
maar niet in die cel.
Bij controle staat er geen formule verborgen.
Het gebeurt echter ook met grotere delen van het 1e blad.

Gelukkig ben ik niet de enige die "Spoken" ziet.

Mogelijk moet aan het eind van de macro die de aansturing doet naar Blad2 iets geplaats worden.

Ik hoor graag ideeën.
 
Dank voor je berichtje.

Ik heb op de desbetreffende bladen geen regels of kolommen geblokkeerd staan.
 
Gokje: Gebruik geen select of activate. Jouw GPU kan al dat geflipper niet aan. Het is nog niet in je opgekomen om de code en/of het bestand te plaatsen?
 
Hoi VenA,

Ik heb ook een bestand met hetzelfde probleem en ik verdenk ook de GPU hiervan.
Maar wat mij eigenlijk nog het meest bevreemde dat de glitch pas zichtbaar werd na iedere eerste manuele wijziging in het door VBA geactiveerde tabblad.

Het gekke is dat de problemen bij mij verdwenen zijn toen ik alle 'select' verving door 'activate'.

Code:
Sub Data_Sheet()
ThisWorkbook.Sheets("Data Sheet").Visible = True
Sheets("Data Sheet").[COLOR="#FF0000"]Activate[/COLOR]
End Sub
 
Je kan misschien ook dit plaatsen in je code om de flikkering op te heffen

Code:
Sub Data_Sheet()
Application.ScreenUpdating = False
ThisWorkbook.Sheets("Data Sheet").Visible = True
Sheets("Data Sheet").Activate
Application.ScreenUpdating = True
End Sub
 
om de flikkering op te heffen
Daar gaat het bij mij niet om en ik denk ook bij TS niet.
Het gaat erom dat delen van een ander tabblad te zien blijven na het wisselen van tabbladen d.m.v. VBA.

Ik heb even een test gedaan door de code weer terug op 'select' te zetten.
Navigatie via VBA naar tabblad gaat goed, daarna klik ik in willekeurige cel op enter en dan pas verschijnt de glitch.
Zie screenshot vanaf C18, hier is een stuk van een ander tabblad blijven hangen:
vreemde verschijning.jpg
 
Perfect omschreven Gijsbert1

Zo is het bij mij ook.
Oplossing heb ik nog niet gevonden.
 
Laatst bewerkt:
Geen verstand van, maar misschien kun je een regel in de macro zetten die het vorige tabblad op hidden zet.
 
Meteen uitgeprobeerd, echter het hoofd tabblad kan je niet (Hidden maken)
1 tabblad blijft altijd zichtbaar of weet iemand een optie om dat te omzeilen.
Zou een mogelijke oplossing voor het probleem kunnen zijn.
 
Volgens mij lees je wel erg selectief.

Het is nog niet in je opgekomen om de code en/of het bestand te plaatsen?

Het gekke is dat de problemen bij mij verdwenen zijn toen ik alle 'select' verving door 'activate'.

Dus wat heb je zoal geprobeerd om het op te lossen?
 
Laatst bewerkt:
Er wordt vaak gevraagd om het bestand of de totale vba te plaatsen.
Dit is vaak niet mogelijk ivm de gevoeligheid van de informatie.

Dan wordt je inderdaad selectief.

In dit geval op advies alle "Select" vervangen door "Activate"
en het probleem is opgelost.

Dank voor de aangedragen ideeën.
 
Als je iets niet wilt, prima. Geef dat dan direct aan!
 
Mijn nederlands is niet meer zoals het vijftig jaar geleden was.
Re: Dit is vaak niet mogelijk ivm de gevoeligheid van de informatie.
Leg voor mij uit wat dat met code (er werd gevraagd om je code te plaatsen) te maken heeft. Ik begrijp dat namelijk niet helemaal.
 
Take a look at this. And this one.

Op de afbeeldingen/images zie je voorbeelden van codes. Geactiveerd voeren deze opdrachten uit. Om een code te schrijven heb je kennis nodig en codes kunnen ingewikkeld zijn, veel werk kosten en gevoelige informatie bevatten. Het is niet de bedoeling dat anderen dit gemakkelijk kunnen overnemen en/of stelen (bedrijfsspionage).

You can see examples of codes on the images. These codes can be executed (macro). To write a code you need knowledge and codes can be complicated, contain a lot of work, and can contain sensitive information. It is not intended that others can easily take over these codes and/or steal this (corporate espionage).

Privacy on internet can be compromised after publishing a text, sending a message or filling in a form. Even visiting a website betrays a lot about the visitor, companies like Google, Facebook and Twitter even derive data from visitor behavior that visitors don't tell them. They manage to create a profile of the person and their lifestyle in order to use it for personalized advertising, adjusting prices, criminal activities (Facebook/ Cambridge Analytica-schandaal) and much more.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan