• 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.

Waarde kolom A datum zien in kolom B

Status
Niet open voor verdere reacties.

thehees

Gebruiker
Lid geworden
24 feb 2007
Berichten
8
Beste allemaal,

Wanneer in kolom A een waarde ingevoerd wordt wil ik graag in kolom B een datum zien
die niet meer verandert. maw de datum van invoering is voor mij zeer belangrijk..........

Is dit te realiseren??

Mvrgr

Thehees
 
Thehees, als het persé moet gebeuren op het moment dat je iets in kolom A invult, kan je deze code gebruiken (plaats in de module van de sheet waar je 't wilt gebruiken)
Code:
Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Column = 1 And Target.Offset(, 1).Value = "" Then
        Target.Offset(, 1).Value = Date
    End If

End Sub
Maar eigenlijk is de manier van Wigi ook niet zo moeilijk... Toch?

Groet, Leo
 
Datum van invoering

De bedoeling is dat dit geautomatiseerd gaat.....
Dus lukt het ook met (mijn simpele brein)voorbeeld als hieronder

Bijv. Als Kolom A>0, Kolom B = Ctrl-; ???
 
Dat is hetgeen de code van Leo doet.

BTW Leo, Application.EnableEvents ... ;)

Wigi
 
Wigi, EnableEvents is bij deze niet nodig (volgens mij...). De code wijzigt de cel in kolom B en valt dus via het IF statement buiten het Change-event. But, please correct me if i'm wrong...;)

Groet, Leo
 
Je hebt gelijk dat het niet veel uitmaakt, maar wel 1 IF...

(per keer dat je er een datum wordt weggezet).

Dat is dus wel verwaarloosbaar ;) zeker op een vrijdagavond. :p

Wigi
 
eehm.......

Ok... ik heb het even geprobeerd met die formule invoeren... maar geen succes...
Vraag! waar moet ik dit invoeren(kolomB)???..

Code:
Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Column = 1 And Target.Offset(, 1).Value = "" Then
        Target.Offset(, 1).Value = Date
    End If

End Sub

Het is ook allemaal Engels!!
heb zelf een nederlandse Excel!!
 
Laatst bewerkt door een moderator:
waar moet ik dit invoeren(kolomB)

Dan gaat het niet werken.

Dit is VBA-code, de taal waarin je programmeert in Excel.

Dat is steeds in het Engels, ongeacht de taal van de Excel versie.

Klik met rechtermuisknop op de bladtab van het werkblad waar dit moet gelden.

Dan kies je "Programmacode weergeven".

Plak de code in het grote witte vlak en sluit het venster terug.

Zou dan in orde moeten zijn.

Wigi
 
Laatst bewerkt:
thehees

Let niet op deze laatste berichtjes over en weer... ;) 't is weekend hé.

Over jouw vraag: probeer zelf eens te doen wat ik als oplossing aangaf, mocht dat om één of andere reden niet lukken, vraag dan maar weer.

Maar houd er wel rekening mee dat dit een VBA-oplossing is, en - zoals ik het nu kan inschatten - dat jij op dit moment nog niet echt bedreven bent in Excel. (Hopelijk vergis ik mij). Dat is uiteraard helemaal niet erg, maar wees je er wel van bewust dat dingen als dit verder gaan dan het "gewone" Excelwerk. En dat er dingen zijn die nu boven je petje gaan. Misschien kan de Kerstman een VBA-boek meebrengen :cool:

Succes ermee.

Wigi
 
Het is gelukt!! Helemaal top!!
Mijn eerste stappen tot expert zijn gedaan dankzij jullie!!

:thumb:

Alleen......waar kan de kerstman zo'n VBA-boek vinden??(hahaha)


Jullie horen nog van mij!

Bedankt.

Fijne dagen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan