• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Excel 2003 "cel bevat datum jaartal wordt met 2 cijfer aangegeven" 19xx of 20xx

Status
Niet open voor verdere reacties.

ROSO

Gebruiker
Lid geworden
4 nov 2009
Berichten
89
Beste forum leden,

Heeft iemand een oplossing voor het volgende:

Ik in een sheet heb ik een reeks datum (ca 3000 rijen) waarvan de jaartal slecht met 2 cijfer is ingevoerd. "moet echter 4 cijfers worden".

Melding van cel inhoud is "Deze cel bevat een datumreeks het jaartal met slechts 2 cijfer wordt aangeven."

Met cel format en kopieren, waarde plakken lukt het niet.

Al ik dubbel klik in het zelfde cel dan lukt het wel.

Groeten,

Roso
 

Bijlagen

  • Datum 19xx.xls
    13,5 KB · Weergaven: 41
probeer het is met tekst naar kolommen en bij datum kies je dmj dan wordt de maand mei een getal 5
en daarna cel eigenschappen op d-mm-yyyy
 
Laatst bewerkt:
Zet in een willekeurige lege cel het getal 1

Kopieer deze 1 en dan de datum reeks selecteren en dan 'plakken speciaal' met de optie 'vermenigvuldigen'
 
Hoi Willem en pascan,

Bedankt voor jullie reactie.

Beide optie's werken, is het mogelijk dit dmv vba te doen?

Groetn,

Ronny Sewbalaksing
 
Hoi sylvester,

Op deze wijze lukt het nu wel, mijn volgende vraag is of het ook dmv een macro/vba code kan.

Ik heb een maco opgenomen maar dat lukt mij niet.

Groeten,

Roso
 
Hoi sylvester,


Sub Multe()
Range("F4").Copy
Range("E2").PasteSpecial Operation:=xlPasteSpecialOperationMultiply

End Sub

F4 heeft 1
E2 heeft datum

Ik heb zelf eea aangpast.

Groet,

Roso
 
Roso, probeer dit eens:
Code:
Sub DatumOmzetten()
    Dim R As Range: Set R = Selection.SpecialCells(xlCellTypeConstants)
    Dim Datum As Range
    For Each Datum In R
      Datum = CDate(Datum)
      Datum.NumberFormat = "d mmmm yyyy"
    Next
    R.Columns.EntireColumn.AutoFit
End Sub
je moet nu wel eerst de datums selecteren en dan de macro draaien
als er lege cellen tussen staan dan geeft dat niet.
groet sylvester
 
Hoi sylvester,

Bedankt, ik ga verder stoeien met jouw code.

Groeten,

Roso
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan