Delen via

Kopieren van een werkblad

Anoniem
2011-12-25T14:33:49+00:00

Mijn probleem bij een van mijn excel rekenmodellen is als volgt:

Bij het kopieren van een werkblad krijg ik de melding "Naamconflict" Met de opmerking dat je een formule wilt kopieren naar een plaats waar die naam al bestaat.

Daarbij wordt de vraag gesteld of je dezelfde naam wilt gebruiken of een andere naam wilt gebruiken. Het blijken de namen te zijn die ik aan cellen/tabellen etc. heb gegeven. Deze vraag wordt gesteld voor elke naam die ik heb opgegeven. Aangezien het een behoorlijk complex en uitgebreid rekenmodel, waarbij een grote lijst aan namen is gedefinieerd, moet ik of voor elke naam een andere definieren of dezelfde naam willen gebruiken en elke keer op "YES " klikken.

Dat is bij een grote lijst aan namen heel irritant en het vraagt elke keer weer veel tijd.

Opmerkelijk is ook dat ik namen zie die in andere rekenmodellen zijn gegeven maar die niet voor dat specifieke model is gebruikt.

Hoe los ik dit op en hoe vermijd ik deze situatie voor de toekomst.

Kan iemand mij een advies geven?

Bijvoorbaat dank

Microsoft 365 en Office | Excel | Voor thuisgebruik | Windows

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.

0 opmerkingen Geen opmerkingen

5 antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2012-03-07T20:09:45+00:00

    Beste Jan212R,

    Ik heb exact hetzelfde probleem als de eerste auteur hier beschreef en ik heb je VBA oplossing geprobeerd. Bij het openen van VBA is het scherm van de betreffende file en tab echter helemaal leeg, dus er zijn kennelijk geen macros gedefinieerd ..

    heb je enig idee hoe nu te handelen om toch het probleem op te lossen?

    Alvast bedankt!

    L.

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2012-01-10T13:12:04+00:00

    Jan212R Ik heb het geprobeerd. Maar het lukt niet zo. Ik moet me toch meer gaan verdiepen in VBA zelf. Anders wordt het niets. Vooral het gebruik van de juiste syntaxen.

    Overigens ben ik er nu achter gekomen dat het probleem ontstaat doordat er in de namenlijst namen voorkwamen die fout zijn. Fout omdat ze verwijzen naar niet meer bestaande bestanden of anders. Toen ik alle fout gefilterde namen heb verwijderd is het probleem opgelost.

    Dank in voor je hulp.

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2011-12-28T07:39:17+00:00

    Je start de VBE(visual basic editor) met F11

    Daar staat normaal gezien links de projecten(werkmappen) welke open zijn.

    Als de projecten niet zichbaar zijn druk op ctrl-R.

    In 1 van die projecten zit uw macro. vermoedelijk in het bestand waarmee je wilt werken of in iets dat trekt op persoonlijk.

    Zoek die macro! misschein snelller via het menu extra ==> macros ==> de juiste selecteren en bewerken

    Uw macro start met sub ........ en eindigd met end sub.

    Net na die eerste lijn schrijf je application.displayalerts=false

    en net boven de eerst volgende  end sub schrijf je application.displayalerts=true

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2011-12-27T10:27:13+00:00

    @Jan212R

    Dank voor deze macro fout opsporing.

    helaas ben ik niet thuis in macro's.

    Kun je wat meer toelichting geven hoe ik dit implementeer?

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  5. Anoniem
    2011-12-27T06:13:20+00:00

    <code>

    Application.displayalerts=false

    </code>

    Daarna terug op true stellen

    Mooiste oplossing is eerst kijken wat de toestand was

    <code>

    bool=application.displayalerts

    application.displayalerts=false

    do iets

    application.displayalerts=bool

    </code>

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen