VBA werkmap delen werkt niet volledig (selectie deleten)

Status
Niet open voor verdere reacties.

Robert Smidt

Gebruiker
Lid geworden
26 mei 2009
Berichten
901
Beste Forumleden,

Ik werk met een excelbestand waarin zich een vba-code bevindt, echter wanneer ik deze op "Werkmap delen" zet dan werkt deze niet volledig. Het probleem zit in een selectie dat gedeletet moet worden d.m.v.:
Code:
Sheets("Motorlijst").Select
ActiveWorkbook.UnprotectSharing
[COLOR="#FF0000"]Selection.Delete[/COLOR]

Het systeem geeft de melding: Fout 1004 tijdens uitvoering: Methode Delete van klasse range is mislukt.

Een oplossing zie ik met veel belangstelling tegemoet.

Robert
 
Maak er dit van:
Code:
ActiveWorkbook.UnprotectSharing
Application.DisplayAlerts = False
Sheets("Motorlijst").Delete
Application.DisplayAlerts = True
 
Helaas, ik krijg nu de foutmelding: Methode Delete van klasse Worksheet is mislukt.
 
Plaats dan je document.
 
Het project kan niet worden weergegeven.
 
Ik heb gedeeld eraf gehaald en opnieuw verzonden, wellicht dat deze daarom niet kon openen. De werkmap moet na openen wel weer op "Werkmap delen" gezet worden om de code te testen.
 

Bijlagen

  • Overzicht Testomgeving.xlsm
    1,4 MB · Weergaven: 9
In je code verwijder je het werkblad waar die code aan hangt.
Die code kan dus niet verder gaan zodra dat werkblad verwijderd is.
 
Hij verwijderd deze sinds ik jouw codes er in heb geplaatst. Als je eerst de werkmap deelt dan verwijderd het systeem dat werkblad niet.
 
Deze versie functioneert wanneer Excel niet op gedeeld staat.
 

Bijlagen

  • Overzicht Testomgeving.xlsm
    1,4 MB · Weergaven: 8
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan