In news:ctom90$1vio$***@nl-news.euro.net,
Leon K <***@hccnet.nl> typed:
|| "]-[oRus" <***@fake.invalid> schreef in bericht
|| news:***@casema.nl...
||| In news:41ff9e40$***@news.nhl.nl,
||| Leon K <***@iec.nhl.nl> typed:
||||| "]-[oRus" <***@fake.invalid> schreef in bericht
||||| news:***@casema.nl...
|||||| In news:41ff75ab$***@news.nhl.nl,
|||||| Leon K <***@fac.nhl.nl> typed:
|||||||| Wie weet hoe je een excel-datum-veld kunt omzetten naar een
|||||||| tekstveld.
|||||||| Ik heb een datumveld met de notatie j mmmm yyyy.
|||||||| Als ik deze omzet naar tekst, wordt het veld omgezet naar
||| cijfers.
|||||||| Ik wil een echte omzetting naar tekst, zodat je, als je op
een
||| cel
|||||||| gaat staan, in de formuliebalk ook daadwerkelijk de volledige
|||||||| tekst te zien krijgt (voorbeeld: 28 november 1982)
||||||||
|||||||| Ik heb werkelijk al van alles geprobeerd (ook
ASAP-utilities).
||| Ik
|||||||| heb horen zeggen dat je een macro moet maken die een
conversie
|||||||| toepast, maar voordat ik daar induik wil ik eerst weten of
|||||||| misschien iemand een simpelere oplossing heeft.
||||||||
|||||||| vriendelijke groet,
||||||||
|||||||| Leon K.
||||||
|||||| Ik kom tot deze oplossing:
|||||| Zet het datumveld om met =tekst(A1;"dd MMMM jjjj") en pas daar
|||||| vervolgens de volgende truc op toe. Kopieer de cel en plak deze
||| als
|||||| waarde over zichzelf.
|||||| Hoewel ik niet 1-2-3 zie waarom er werkelijk de tekst in de cel
||| moet
|||||| staan, is dit een optie om datums om te zetten.
|||||| Met de tekst uit de formule in de omgezette cel kan je ook alle
|||||| verdere tekstbewerkingen toepassen (samenvoegen, opsplitsen,
||| opmaken
|||||| enz.).
|||||| Als de oorspronkelijke datumcel uit een berekening komt, kan je
|||||| genoemde formule ook direct in die cel toepassen (om de
bestaande
|||||| formule heen). Er komt dan =TEKST(<datumformule>;"dd MMMM
jjjj").
||||||
|||||| --
||||||
|||||| Vriendelijke groeten,
||||||
|||||| ]-[oRus
||||||
||||| Bedankt voor je moeite, maar ik kom hier niet uit. Ik volg de
||||| volgende stappen:
|||||
||||| 1.op cel gaan staan
||||| 2.met rechts op celeigenschappen
||||| 3.aangepast kiezen
||||| 4.bij type invullen: =tekst(A1;"dd MMMM jjjj")
||||| bij 4 krijg ik een foutmelding over onjuiste getalnotatie.
||||| De A1 verwijst naar een cel neem ik aan, maar daar staat mijn
||||| datumcel toevalig niet
||||| Bij mij leidt dit tot niets.
|||||
||||| Ik heb beslist tekst nodig omdat ik een kolom moet zien te
krijgen
||||| met: geboren op 28 november 1982
|||||
||||| Dit gaat er bij mij fout:
||||| Ik kan mijn datumkolom omgezet krijgen naar 28 november 1982 (d
||| mmmm
||||| jjjj). Vervolgens maak ik een kolom ervoor met 'geboren op'.
||||| Dan voeg ik deze twee kolommen samen met de gratis plugin van
||||| ASAP. Het resultaat is: geboren op 28-nov-82 :-(
|||||
||||| Misschien kun je aan geven waar ik jou formule =tekst(A1;"dd
MMMM
||||| jjjj") dan moet invoeren?
|||||
||||| vriendelijke groet,
|||||
||||| Leon K
|||
||| A1 verwijst inderdaad naar je datumcel. Die kan je dus vervangen
||| door de juiste celverwijzing.
||| Zet in een vrij cel de formule die ik gegeven heb, met ipv A1 dus
||| jouw celverwijzing.
||| Je krijgt dan als uitkomst een tekst met de gevraagde opmaak. Dit
||| heeft dus helemaal niets te maken met de opmaak van de cel! Het is
||| tekst en die heeft dan toch geen invloed. Bovendien kan je daar
dus
||| geen formules invoeren.
|||
||| Gevoelsmatig heb ik het idee dat je erg weinig ervaring hebt met
||| Excel.... Daarom een concreet voorbeeld.
|||
||| In de cellen in kolom A staan de geboortedatums en in A2 staat
||| 28-11-1982. Het opmaakformaat doet hier niet terzake. Je wilt die
||| laten weergeven als "Geboren op 28 november 1982".
||| Zet dan in cel B2 de formule ="Geboren op "&TEKST(A2;"dd MMMM
jjjj")
||| en dan zal cel B2 de tekst "Geboren op 28 november 1982" tonen.
Deze
||| tekst zie je niet in de formulebalk, omdat de tekst door de
getoonde
||| formule wordt samengesteld en getoont, niet geconverteerd.
||| Als je deze formule doorvoert (kopieert) naar de overige cellen in
||| kolom B (voorzover in kolom A datums staan) dan staat er overal de
||| genoemde tekst met de juiste datum.
||| Zoals al gezegd: omdat het resultaat tekst is, hebben
||| getal-/datumopmaak er geen invloed op!
|||
||| In dit voorbeeld ben ik wel uitgegaan van een Nederlandstalige
||| Excel. Je kan de formule ook opbouwen met de formulewizard.
|||
||| Succes.
|||
||| --
|||
||| Vriendelijke groeten,
|||
||| ]-[oRus
|||
|| Geweldig!! Nu snap ik het en het werkt!. Nu moet ik dit alleen nog
|| even in een macro zien te zetten zodat een 'leek' deze kolom even
|| kan converteren met een toetscombinatie. Maar daar kom ik nu wel
uit.
||
|| Hartelijk dank voor je moeite.
||
|| vriendelijke groet,
||
|| Leon K.
Graag gedaan...
--
Vriendelijke groeten,
]-[oRus