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

Rij toevoegen zonder daar de beveiliging vanaf te halen.

Status
Niet open voor verdere reacties.

hospelino

Gebruiker
Lid geworden
14 sep 2018
Berichten
28
Bekijk bijlage 329652

Hallo allemaal,

Bijgevoegd een capaciteitsplanning die ik in elkaar heb geknutseld.
Als ik de beveiliging er af laat kan ik bijvoorbeeld in rij 20 iets nieuws typen en dan neemt excel automatisch de opmaak en formules mee over.
Zodra ik het werkblad beveilig kan ik géén nieuwe rij meer toevoegen.

Heeft iemand hier een oplossing voor?
Het is uiteindelijk wel de bedoeling dat de filter gebruikt kan worden door iedereen.

Alvast bedankt.
 
Dat gaat niet samen, dus is een macrootje nodig. Iets als dit:

Code:
Sub NieuweRegel()
    ActiveSheet.Unprotect "Wachtwoord"
    With ActiveSheet.ListObjects(1).ListRows.Add
        .Range.Cells(1, 1).Select
    End With
    ActiveSheet.Protect "Wachtwoord"
End Sub
 
Toch nog even een vraagje.
Zodra ik macro is uitgevoerd (dus een rij is toegevoegd).
Kan ik de filter knopjes niet meer gebruiken.
Deze zijn dan op één of andere manier toch weer beveiligd.
Weet je toevallig hoe dat kan?
 
bij de protect methode horen meer argumenten. bekijk die maar eens in help...
 
hospelino,

zet de macrorecorder eens aan en zet dan met de hand de beveiliging aan zoals die moet worden
stip de macrorecorder en bekijk de opgenomen code
 
Hoi Haije,

Het is me eindelijk gelukt.
Voor mij als leek viel het allemaal niet erg mee.
Maar ik ben blij dat het met behulp van jullie toch is gelukt.

Bedankt allemaal.

Wie weet zal het nog wel ooit een keer "gefinetuned" moeten worden.

Maar voorlopig kunnen we hier wel mee aan slag.

Nogmaals Dank!!! :d
 
hospelino,

fijn dat het gelukt is! Door zoiets eens te doen leer je veel meer dan door het alleen maar over te nemen van iemand.

Markeer je het bericht nog even als "opgelost"?
 
Als je gebruik maakt van het linkje dat je gevonden hebt dan kan je het ook zo schrijven.

Code:
Sub NieuweRegel()
  ActiveSheet.Unprotect "Wachtwoord"
  With ActiveSheet.ListObjects(1)
    .ListRows.Add
    .Range(.ListRows.Count + 1, 1).Select
  End With
  ActiveSheet.Protect "Wachtwoord", , , , , , , , , , , , , True, True
End Sub
 
Laatst bewerkt:
Beste allemaal,

Om nog even terug te komen op bovenstaande oplossing.
Een rij toevoegen met behulp van een knop waar een VBA aan gekoppeld zit, werkt perfect.
Echter hebben we nu Office 365 waarbij het document opgeslagen staat in de One Drive Cloud.

We kunnen dus nu met meerdere personen tegelijk aan dit document werken.
Het levert nu wel een probleem op.

Wanneer persoon A en B tegelijk in dit document werken verloopt nog alles prima.
Als persoon A een regel wilt toevoegen wordt bij persoon A een regel toegevoegd zonder foutmeldingen maar neemt de formules niet mee.
Persoon B krijgt dan bij de toegevoegde regel enkele cellen te zien van #WAARDE

Bij persoon B staat ook in eens een hele andere benaming in de formule.

Waar zou dit aan kunnen liggen?
 
Wat bedoel je met een andere benaming in de formule? Dat de synchronisatie niet lekker gaat snap ik, de beveiliging wordt er bij A afgehaald, maar na invoegen rij meteen weer opgezet, mogelijk is -als Excel dan synchroniseert bij B- de beveiliging er niet (meer) af? Weglaten van de beveiliging is in dit geval dan de enige oplossing denk ik.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan