Discussion:
bepalen(opzoeken) op welke pagina(nummer) een cel staat???
(te oud om op te antwoorden)
Sabine
2004-11-16 08:00:06 UTC
Permalink
Ik heb een rapport met tekst en grafieken in Excel staan, die ca. 20
pagina's lang is. het afdrukbereik is gewoon van C1 tot zeg maar K800, en in
de pagina-einde-voorbeeld weergave zie ik dan ook 20 pagina's onder elkaar
staan. De pagina's zijn genummert in de voettekst.

Uiteraard kan ik "handmatig" zien op welke paginanummer een hoofdstuk staat.
Nu wil ik weten of het mogelijk is om van een aantal cellen (met name de
hoofdstukken) middels een functie te weten te komen op welke pagina(nummer)
zij staan. Dus automatisch de info ophalen die ik anders handmatig moet
doen. Ik wil namelijk bij de "inhoudsopgave" op de 2e pagina de
paginanummering niet handmatig maar automatisch erinzetten. Vergelijkbaar
met Word, ik weet dat ik daar de inhoudsopgave met het TOC veld kan maken.
Maar ik heb heel bewust voor Excel gekozen! :-) Dus Word is geen
alternatief!

Wie heeft hiervoor een oplossing? Alvast HARTELIJKE DANK!

Sabine
Sabine
2004-11-16 08:05:52 UTC
Permalink
Heb vraag ook geplaatst op
http://office.webforums.nl/forum/viewtopic.php?p=49165#49165 :-)
Post by Sabine
Ik heb een rapport met tekst en grafieken in Excel staan, die ca. 20
pagina's lang is. het afdrukbereik is gewoon van C1 tot zeg maar K800, en
in de pagina-einde-voorbeeld weergave zie ik dan ook 20 pagina's onder
elkaar staan. De pagina's zijn genummert in de voettekst.
Uiteraard kan ik "handmatig" zien op welke paginanummer een hoofdstuk staat.
Nu wil ik weten of het mogelijk is om van een aantal cellen (met name de
hoofdstukken) middels een functie te weten te komen op welke
pagina(nummer) zij staan. Dus automatisch de info ophalen die ik anders
handmatig moet doen. Ik wil namelijk bij de "inhoudsopgave" op de 2e
pagina de paginanummering niet handmatig maar automatisch erinzetten.
Vergelijkbaar met Word, ik weet dat ik daar de inhoudsopgave met het TOC
veld kan maken. Maar ik heb heel bewust voor Excel gekozen! :-) Dus Word
is geen alternatief!
Wie heeft hiervoor een oplossing? Alvast HARTELIJKE DANK!
Sabine
Vincent Schoutsen
2004-11-16 09:57:37 UTC
Permalink
In ASAP-utilities (gratis downloaden)
http://www.asap-utilities.com
bevat ca. 300 handige routines; onder andere deze:
kies: Information> Get active cell's pagenumber

Vincent
Post by Sabine
Heb vraag ook geplaatst op
http://office.webforums.nl/forum/viewtopic.php?p=49165#49165 :-)
Post by Sabine
Ik heb een rapport met tekst en grafieken in Excel staan, die ca. 20
pagina's lang is. het afdrukbereik is gewoon van C1 tot zeg maar
K800, en in de pagina-einde-voorbeeld weergave zie ik dan ook 20
pagina's onder elkaar staan. De pagina's zijn genummert in de
voettekst.
Uiteraard kan ik "handmatig" zien op welke paginanummer een hoofdstuk staat.
Nu wil ik weten of het mogelijk is om van een aantal cellen (met
name de hoofdstukken) middels een functie te weten te komen op welke
pagina(nummer) zij staan. Dus automatisch de info ophalen die ik
anders handmatig moet doen. Ik wil namelijk bij de "inhoudsopgave"
op de 2e pagina de paginanummering niet handmatig maar automatisch
erinzetten. Vergelijkbaar met Word, ik weet dat ik daar de
inhoudsopgave met het TOC veld kan maken. Maar ik heb heel bewust
voor Excel gekozen! :-) Dus Word is geen alternatief!
Wie heeft hiervoor een oplossing? Alvast HARTELIJKE DANK!
Sabine
Sabine
2004-11-16 23:44:05 UTC
Permalink
Hallo Vincent,

Bedankt voor je tip! Heb ik uitgeprobeerd, maar helaas, de dan verkregen
waarde verschijnt alleen in een dialoogvenster voor de active cel, maar kan
niet weer als variable in een cel gezet worden.

Heb inmiddels een geweldig OPLOSSING van Jan Karel Pieterse (MVP) gekregen
op de office forum (zie
http://office.webforums.nl/forum/viewtopic.php?p=49165#49165) waarvoor
nogmaals mijn dank aan Jan Karel Pieterse!

Sabine
Post by Vincent Schoutsen
In ASAP-utilities (gratis downloaden)
http://www.asap-utilities.com
kies: Information> Get active cell's pagenumber
Vincent
Post by Sabine
Heb vraag ook geplaatst op
http://office.webforums.nl/forum/viewtopic.php?p=49165#49165 :-)
Post by Sabine
Ik heb een rapport met tekst en grafieken in Excel staan, die ca. 20
pagina's lang is. het afdrukbereik is gewoon van C1 tot zeg maar
K800, en in de pagina-einde-voorbeeld weergave zie ik dan ook 20
pagina's onder elkaar staan. De pagina's zijn genummert in de
voettekst.
Uiteraard kan ik "handmatig" zien op welke paginanummer een hoofdstuk staat.
Nu wil ik weten of het mogelijk is om van een aantal cellen (met
name de hoofdstukken) middels een functie te weten te komen op welke
pagina(nummer) zij staan. Dus automatisch de info ophalen die ik
anders handmatig moet doen. Ik wil namelijk bij de "inhoudsopgave"
op de 2e pagina de paginanummering niet handmatig maar automatisch
erinzetten. Vergelijkbaar met Word, ik weet dat ik daar de
inhoudsopgave met het TOC veld kan maken. Maar ik heb heel bewust
voor Excel gekozen! :-) Dus Word is geen alternatief!
Wie heeft hiervoor een oplossing? Alvast HARTELIJKE DANK!
Sabine
Vincent Schoutsen
2004-11-17 13:18:05 UTC
Permalink
Sabine,
inderdaad een zeer inventieve oplossing van JKP.; ik heb bewondering
voor hem.
Toch een paar opmerkingen / aanvulling.
ik heb de formules, nader bekeken: je hebt er infeite maar 2 nodig:
"RowAfterpgbrk" en "ThisPage"
Het probleem blijft dat je Titel + ThisPage niet zonder meer naar de
pagina met inhouds opgave kunt kopieren.
ThisPage geeft dan paginanr van de inhoudsopgave. Bovendien verschijnen
paginanrs in de tekst.

suggestie 1:
Geef de cel met met (=ThisPage) de opmaak :tekstkleur is
achtergrondkleur (paginanr wordt onzichtbaar)
Kopieer en plakken-speciaal WAARDE van Titel + Thispage in
Inhoudsopgave.
Maar ook dan ben je even bezig; Bijkomend bezwaar is dat als je ergens
een gedeelte in de tekst tussenvoegt, je weer van voraf aan kan
beginnen.

suggestie 2: voor een dinamische inhoudsopgave (past zich aan bij
tussenvoegen tekst)
Geef de cel met met (=ThisPage) de opmaak :tekstkleur is
achtergrondkleur (paginanr wordt onzichtbaar)
Zorg dat alle titels die in de inhoudsopgave voorkomen IN DE TEKST in
dezelfde kolom staan.(bijv.kolomB)
Zorg dat alle cellen met (=ThisPage) IN DE TEKST in dezelfde kolom
staan.(bijv kolom K)
1e titel in inhoudsopgave bijv. A5 en paginanr. in C5

Bepaal dan paginanr in Inhoudopgave met de formule in
C5 =INDEX(K:K;VERGELIJKEN(A5;B:B;0)

Vincent
Post by Sabine
Hallo Vincent,
Bedankt voor je tip! Heb ik uitgeprobeerd, maar helaas, de dan
verkregen waarde verschijnt alleen in een dialoogvenster voor de
active cel, maar kan niet weer als variable in een cel gezet worden.
Heb inmiddels een geweldig OPLOSSING van Jan Karel Pieterse (MVP)
gekregen op de office forum (zie
http://office.webforums.nl/forum/viewtopic.php?p=49165#49165) waarvoor
nogmaals mijn dank aan Jan Karel Pieterse!
Sabine
Post by Vincent Schoutsen
In ASAP-utilities (gratis downloaden)
http://www.asap-utilities.com
kies: Information> Get active cell's pagenumber
Vincent
Post by Sabine
Heb vraag ook geplaatst op
http://office.webforums.nl/forum/viewtopic.php?p=49165#49165 :-)
Post by Sabine
Ik heb een rapport met tekst en grafieken in Excel staan, die ca.
20 pagina's lang is. het afdrukbereik is gewoon van C1 tot zeg maar
K800, en in de pagina-einde-voorbeeld weergave zie ik dan ook 20
pagina's onder elkaar staan. De pagina's zijn genummert in de
voettekst.
Uiteraard kan ik "handmatig" zien op welke paginanummer een
hoofdstuk staat.
Nu wil ik weten of het mogelijk is om van een aantal cellen (met
name de hoofdstukken) middels een functie te weten te komen op
welke pagina(nummer) zij staan. Dus automatisch de info ophalen
die ik anders handmatig moet doen. Ik wil namelijk bij de
"inhoudsopgave"
op de 2e pagina de paginanummering niet handmatig maar automatisch
erinzetten. Vergelijkbaar met Word, ik weet dat ik daar de
inhoudsopgave met het TOC veld kan maken. Maar ik heb heel bewust
voor Excel gekozen! :-) Dus Word is geen alternatief!
Wie heeft hiervoor een oplossing? Alvast HARTELIJKE DANK!
Sabine
Sabine
2004-11-21 09:52:21 UTC
Permalink
Beste Vincent,

hartelijke dank voor je aanvullende opmerkingen. volgens mijn geplande
methode heb ik de index formule niet nodig als ik er maar voor zorg dat de
cel met =thispage op dezelfde rij staat als de rij waar de kopniveau tekst
(de tekst die ik in de inhoudspogave wil tonen, koppen 1 - 3, zoals in Word)
staat. Ik maak dan bij de inhoudsopgave zowel voor de tekst als ook voor de
paginanummer een gewone celverwijzing (koppeling) naar de 2 cellen waar de
tekst / paginanummer staat. Als er ergens tekst ingevoerd wordt (dat moet
dan natuurlijk via hele rijen zijn, maar dat doe ik toch standaard) dan
blijven de verwijzingen naar deze koppen / paginanummers in de tekst goed.
Anders dan bij Word (de "echte" tekstverwerker, middels TOC) moet ik
natuurlijk elk hoofdstuk + paginanummerverwijzing HANDMATIG in mijn
inhoudsopgave zetten, maar dat vind ik niet erg, als maar de paginanummer
erachter "klopt" en bijgewerkt wordt als er tekst wijzigd.

Wat de "onzichtbare" opmaak betreft, daar heb je helemaal gelijk, zo was ik
het al van plan. Heb zelf het afdrukbereik gedefinieerd als C:R, alle
kolommen zijn maar 4.71 punten breed (= 1 cm). De "platte tekst" staat in
samengevoegde cellen van E:Q, met terugloop, links uitgelijnd. Enig nadeel
is dat ik de rijhoogte van langere tekst handmatig moet aanpassen. Want
"autoaanpassen" van rijhoogte werkt helaas niet op samengevoegde cellen. Heb
hiervoor macroknoppen gemaakt, waarmee ik de rijhoogte snel op een n-fout
(van 1 - 10) van 12.75 punten kan zetten. Maar dat is nog niet helemaal af,
ik denk dat ik hiervoor een vraag aan de niewsgroep / office forum zal
stellen :-)

nogmaals bedankt voor je bijdrage. Ik merk ook dat ik nog geen ervaring met
de index formule heb, die moet ik zeker nog eens goed bekijken!

Sabine
Post by Vincent Schoutsen
Sabine,
inderdaad een zeer inventieve oplossing van JKP.; ik heb bewondering
voor hem.
Toch een paar opmerkingen / aanvulling.
"RowAfterpgbrk" en "ThisPage"
Het probleem blijft dat je Titel + ThisPage niet zonder meer naar de
pagina met inhouds opgave kunt kopieren.
ThisPage geeft dan paginanr van de inhoudsopgave. Bovendien verschijnen
paginanrs in de tekst.
Geef de cel met met (=ThisPage) de opmaak :tekstkleur is
achtergrondkleur (paginanr wordt onzichtbaar)
Kopieer en plakken-speciaal WAARDE van Titel + Thispage in
Inhoudsopgave.
Maar ook dan ben je even bezig; Bijkomend bezwaar is dat als je ergens
een gedeelte in de tekst tussenvoegt, je weer van voraf aan kan
beginnen.
suggestie 2: voor een dinamische inhoudsopgave (past zich aan bij
tussenvoegen tekst)
Geef de cel met met (=ThisPage) de opmaak :tekstkleur is
achtergrondkleur (paginanr wordt onzichtbaar)
Zorg dat alle titels die in de inhoudsopgave voorkomen IN DE TEKST in
dezelfde kolom staan.(bijv.kolomB)
Zorg dat alle cellen met (=ThisPage) IN DE TEKST in dezelfde kolom
staan.(bijv kolom K)
1e titel in inhoudsopgave bijv. A5 en paginanr. in C5
Bepaal dan paginanr in Inhoudopgave met de formule in
C5 =INDEX(K:K;VERGELIJKEN(A5;B:B;0)
Vincent
Post by Sabine
Hallo Vincent,
Bedankt voor je tip! Heb ik uitgeprobeerd, maar helaas, de dan
verkregen waarde verschijnt alleen in een dialoogvenster voor de
active cel, maar kan niet weer als variable in een cel gezet worden.
Heb inmiddels een geweldig OPLOSSING van Jan Karel Pieterse (MVP)
gekregen op de office forum (zie
http://office.webforums.nl/forum/viewtopic.php?p=49165#49165) waarvoor
nogmaals mijn dank aan Jan Karel Pieterse!
Sabine
Post by Vincent Schoutsen
In ASAP-utilities (gratis downloaden)
http://www.asap-utilities.com
kies: Information> Get active cell's pagenumber
Vincent
Post by Sabine
Heb vraag ook geplaatst op
http://office.webforums.nl/forum/viewtopic.php?p=49165#49165 :-)
Post by Sabine
Ik heb een rapport met tekst en grafieken in Excel staan, die ca.
20 pagina's lang is. het afdrukbereik is gewoon van C1 tot zeg maar
K800, en in de pagina-einde-voorbeeld weergave zie ik dan ook 20
pagina's onder elkaar staan. De pagina's zijn genummert in de
voettekst.
Uiteraard kan ik "handmatig" zien op welke paginanummer een hoofdstuk staat.
Nu wil ik weten of het mogelijk is om van een aantal cellen (met
name de hoofdstukken) middels een functie te weten te komen op
welke pagina(nummer) zij staan. Dus automatisch de info ophalen
die ik anders handmatig moet doen. Ik wil namelijk bij de
"inhoudsopgave"
op de 2e pagina de paginanummering niet handmatig maar automatisch
erinzetten. Vergelijkbaar met Word, ik weet dat ik daar de
inhoudsopgave met het TOC veld kan maken. Maar ik heb heel bewust
voor Excel gekozen! :-) Dus Word is geen alternatief!
Wie heeft hiervoor een oplossing? Alvast HARTELIJKE DANK!
Sabine
Loading...