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

VB Script voor meerdere cellen

Status
Niet open voor verdere reacties.

Paul-RT

Giga Honourable Senior Member †
Lid geworden
6 dec 2003
Berichten
10.886
Hallo Excel-vb script experts.

Een tijdje terug kreeg ik van 1 van jullie een vb scriptje.
Dit werkt perfect in een facturering. :thumb:
Ik heb nu de code gekopieerd (copyright van mijzelf) en wil deze iets aangepast gebruiken in een volgend document.
Maar daar werkt het niet, en ik wil de code in veelvoud kopieren.
Eerst de code:

Code:
Private Sub Workbook_Open()
If Sheets("Klant History").Range("B18") = "" Then
    Sheets("Klant History").Range("A18") = Date
End If
End Sub

Wat moet het doen?
Als ik het document open (helemaal leeg; zonder klant gegevens) dan moet in cel A18 de datum van vandaag komen te staan. Daarna vul ik o.a. cel B18 in. Document wordt opgeslagen.

Als ik het document morgen weer open, moet de datum van gisteren blijven staan.
Als controle: Staat er iets in cel B18? Ja --> afblijven. Nee --> Datum in A18 plaatsen.
Ik kan immers andere velden invullen zonder dat in cel B18 iets staat.

Wanneer Ik het document ga aanpassen, en er staan gegevens in B18 (dus ook de datum in A18) dan moet dde datum van vandaag in A19 komen. (mits B19 leeg is.)
Document wordt opgeslagen en gesloten.

Wanneer Ik het document ga aanpassen, en er staan gegevens in B19 (dus ook de datum in A19) dan moet dde datum van vandaag in A20 komen. (mits B20 leeg is.)
Document wordt opgeslagen en gesloten.

Wanneer Ik het document ga aanpassen, en er staan gegevens in B20 (dus ook de datum in A20) dan moet dde datum van vandaag in A21 komen. (mits B21 leeg is.)
Document wordt opgeslagen en gesloten.

Enz. enz. Keer of 50?

Hoe krijg ik dit voor elkaar?
Bovenstaande code werkt al niet bij het openen van het document.
 
Laatst bewerkt:
mijn beperkte oplossing

hallo

ik heb mij zo dingen ook al afgevraagd
ik ben dan ook maar een leek.

ik heb dit ooit eens opgelost door een colom in te voegen
nadeel is dat je gegevens omgekeerd gesorteerd staan

ben verder ook wel benieuwd naar andere antwoorden
groeten saki
 
Gepensioneerde meneer Axel,

Helemaal goud ! Super bedankt ! :thumb: :thumb:

1 dezer dagen ga ik nog zo'n soort vraag stellen, ivm met factuur nummering.:confused:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan