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

Automatisch en Handmatig Bijwerken van functies in werkblad

Status
Niet open voor verdere reacties.

HansFRAP

Gebruiker
Lid geworden
12 jul 2011
Berichten
233
Probleem
Ik heb een werkblad Excel 2010 waarin functies zitten.
Bij openen van werkblad wordt de vraag gesteld of ik de functies wil Bijwerken. (Eigenlijk is hier antwoord altijd: Ja).
Ik lijk deze vraag niet automatisch te kunnen doorzetten.
Heb dit
1) met macro:
Sub Auto_Open
Application.DisplayAlerts = False
End sub
geprobeerd maar vraag blijft langskomen. Het levert dus niet gewenste effect.

2) Geavanceerde optie: Koppelingen bijwerken staat aan.

Vraag 1: Hoe deze vraag automatisch bij openen document te laten beantwoorden met: ja zodat document gewoon wordt geopend?

Vraag 2: Als werkblad geopend is dan wil ik de koppelingen naar eigen sharepoint in de vorm:
='http://samenwerken.xxx.nl/team/Extra/[Extra.xlsm]Extra Info'!AA3
handmatig bijwerken.
Dit zou met CTRL-SHIFT-F7 moeten kunnen maar dat geeft geen effect.
Is hier wel een functie voor?? Zo ja, welke??
 
Staat bij Instellingen - Geavanceerd - Algemeen het vinkje uit bij 'Bijwerken van automatische koppelingen bevestigen'
 
Arrie23,

Dank voor reactie.
Macro start met sub-routine ZettenVars. Deze bevat:

Updatewaarde = Application.AskToUpdateLinks
If Updatewaarde = True then
Application.AskToUpdateLinks = False
end if

Lijkt dus dat dit later gevraagd wordt dan openen van document.
 
Laatst bewerkt:
De instelling: Excel Opties, Geavanceerd, Algemeen, Bijwerken van automatische koppelingen bevestigen? is zoals de functie heet een Excel optie.
Het geldt dus voor geheel Excel vanaf moment dat dit is aan geklikt.
Oplossing is nu wat gekunsteld maar het werkt.

Oplossing: Heb een 'Basis Werkblad' met Auto_Open macro gemaakt.
Deze macro:
- Leest als eerste de huidige instelling / waarde van Bijwerken. Slaat deze op op werkblad Vars.
- Zet de waarde: Bijwerken automatische koppelingen bevestigen? op False
- Vervolgens wordt het 'Eigenlijke werkblad' geopend en sluit 'Basis Werkblad'
- 'Eigenlijke Werkblad' bevat Auto_Close macro. In deze macro wordt de oorspronkelijk waarde van Bijwerken uitgelezen en weer met oude waarde
voor Excel ingesteld.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan