Toon posts:

[Excel] formule naar ander werkboek kopieren

Pagina: 1
Acties:
  • 896 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Wanneer ik een formule met een verwijzing naar een andere sheet kopieer naar een ander werkboek dan blijft hij verwijzen naar het werkboek vanuit waar ik de formule kopieer. Is er ook een manier om de formule te kopieren zonder deze link?

VB:
formule
=-SUMIF('820'!$C$6:$C$100,'TIE-IN JVB'!$C27,'820'!K$6:K$100)

gekopieerd
=-SUMIF('[2006 ACC GROSS.xls]820'!$C$6:$C$100,'[2006 ACC GROSS.xls]TIE-IN JVB'!$C27,'[2006 ACC GROSS.xls]820'!K$6:K$100)

Het is onbegonnen werk om alle verwijzingen eruit te halen.

  • Diederik
  • Registratie: Juli 2001
  • Niet online
2 manieren

1 via notepad
2 via plakken speciaal > formules

Invoegen doe je zo!


Verwijderd

Topicstarter
Via notepad gaat helaas niet. 1 formule is het probleem niet het zijn er meer dan 100.
En het voorbeeld was met gebruik van paste special - formulas maar dat werkt ook niet. Sorry dat had ik erbij moeten vermelden.

  • Diederik
  • Registratie: Juli 2001
  • Niet online
Welke Excel versie gebruik je?

Invoegen doe je zo!


Verwijderd

Topicstarter
Excel 2000

  • Diederik
  • Registratie: Juli 2001
  • Niet online
Zoek in de help naar Relatieve en absolute verwijzingen, en je hebt je antwoord.

Invoegen doe je zo!


  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 14:49
_Diederik schreef op donderdag 13 juli 2006 @ 13:55:
Zoek in de help naar Relatieve en absolute verwijzingen, en je hebt je antwoord.
Dan heb je de oorzaak, maar nog geen antwoord:

In de categorie "not a feature, but a useful bug":

stel: je bronbestand heet x.xls
Dan: Kopieer het hele tabblad/sheet naar een nieuw bestand (move/copy functie onder rechtermuis op tabnaam).
Sluit x.xls
In het nieuwe bestand staan je formules incl. [x.xls]
Hernoem het bronbestand tot iets anders. Hernoem het doelbestand tot x.xls (ik denk dat het dezelfde locatie moet zijn.
Open het doelbestand. Kopieer het hele blad naar het doelbestand.
Als het goed is zijn je formules nu "normaal". Nu kan je vanuit deze sheet gaan copy-pasten naar de uiteindelijke bestemming.

  • Coffeemonster
  • Registratie: Juli 2000
  • Laatst online: 02-03 11:45
Heeft ASAP Utilities hier geen functie voor? Van hun website:
Copy formulas without changing their references Copy formula's exactly.
Normally you have to block all references with $ if you want to achieve this. Not with this function. It will copy all formula's exactly without changing any references.

Look for something long enough and you will find it; look for something without understanding, and it will find you.
A normal day at the stock exchange


  • -LS-
  • Registratie: Juli 2001
  • Laatst online: 16:46

-LS-

Happy as a pig in shit

Wat als je niet de cel kopieert, maar de inhoud van de cel, dus de formule in de "balk" bovenin selecteren en kopieren? Hier op het werk helpt mij dit in ieder geval met formules die naar andere tabbladen e.d. verwijzen.

  • ksmedts
  • Registratie: Januari 2002
  • Laatst online: 16-12-2021
je kunt via extra --> opties --> vensteropties de optie formules aanzetten, als je nu naar je werkblad gaat zie je ipv de uitkomst van de formule de formule zelf staan.... Als nu gaat kopiëren zou het goed moeten gaan, daarna weer ff de optie formules uitzetten

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

En als je er niet uit komt kan je altijd nog een stukje VBA schrijven die de functies als string kopieert. Is hoe dan ook handig gezien het aantal cellen.

Of nog makkelijker: zoek '[2006 ACC GROSS.xls]' -> vervang '' :Y)

(Maar goed, dat is een omweg. Het zou inderdaad mooier moeten kunnen, al heb ik nooit last gehad van hetgeen je beschrijft).

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Daar is de functie vervang/replace toch voor ?

0 moeite.
Pagina: 1