Een familie van Microsoft-spreadsheetsoftware met hulpmiddelen voor het analyseren, in kaart brengen en communiceren van gegevens.
Wellicht vind je heir je antwoord.
Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
We delen een grote exceltabel met 3 personen.
Voor elke persoon zijn maar een aantal kolommen relevant.
Concreet :
Persoon 1 wil enkel kolommen 1,2 en 4 zien
Persoon 2 wil enkel kolommen 1,2, 5, 6 en 7 zien
Persoon 3 wil alles zien
Hoe maak je per persoon een gepersonaliseerde weergave ? Op dit ogenblik ziet iedereen alles. Wanneer persoon 1 in de tabel werkt maakt hij de kolommen die hij niet wil zien heel smal.
Persoon 2 doet hetzelfde wanneer hij er in werkt.
Wanneer beide personen tegelijkertijd in de tabel werken is dit een probleem en moet 1 van beide wachten
Een familie van Microsoft-spreadsheetsoftware met hulpmiddelen voor het analyseren, in kaart brengen en communiceren van gegevens.
Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.
Wellicht vind je heir je antwoord.
Als ik het goed begrijp is het voor de 3 gebruikers niet verboden om alle kolommen in te zien, maar willen ze alleen uit praktische overwegingen bepaalde kolommen verbergen. Een oplossing zou kunnen zijn om in de 'werkbalk snelle toegang' een knop te plaatsen waarmee de gewenste kolommen worden verborgen (en bij nog een keer klikken weer zichtbaar worden gemaakt). Per persoon kun je de macro die dat doet aanpassen, zodat voor elke persoon de gewenste kolommen zichtbaar dan wel verborgen worden.
In mijn vorig bericht schreef ik 'bladen' waar het 'kolommen' moest zijn, heb dat nu aangepast. Het principe van de oplossing verandert daarmee niet.
Je zou bv. voor persoon 1 deze macro kunnen gebruiken:
Sub macro1()
For x = 1 To 7
Select Case x
Case 3, 5, 6, 7
If Columns(x).Hidden = True Then
Columns(x).Hidden = False
Else
Columns(x).Hidden = True
End If
End Select
Next x
End Sub
Voor persoon 2 wijzig je in macro1 de getallen 3, 5, 6, 7 in 3, 4
en voor persoon 3 kun je deze macro gebruiken:
Sub macro3()
Columns("A:G").Hidden = False
End Sub