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

wie kan me met deze formule helpen

Status
Niet open voor verdere reacties.

stroke19

Gebruiker
Lid geworden
5 jul 2013
Berichten
28
ik had deze formule gebruikt alleen dan maakt het niet uit waar ik druk overal verschijnt er een tijd
maar ik wil dus op een specifieke plek aanduiden

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target.Value = Format(Now(), "hh:mm:ss")
End Sub

dus gebruikte ik in de plaats van de bovenste 2de zin deze formule

Target.Value = Range("A1").Value

alleen dan verschijnt er geen tijd meer als ik ergs druk kan iemand mij helpen
 
je moet niet target.value aanpassen, maar de cel waar je de update wil
 
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1").value = Format(Now(), "hh:mm:ss")
End Sub
 
stroke19 ,

Volgens mij moet je ook geen Now() gebruiken, want iedere keer dat je de file opent veranderd de tijd.
Gebruik Time
 
nu werkt hij goed op de plek dat ik het wil en heb now voor time gewijzig maar nog steeds blijft hij de tij wijzige maakt niet uit waar ik druk
 
Ik weet niet of het werkt maar als je deze regel er boven zet?
Code:
If Taget <> range("A1") then Exit Sub
 
Ik weet niet of het werkt maar als je deze regel er boven zet?
Code:
If Taget <> range("A1") then Exit Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Taget <> range("A1") then Exit Sub
Range("A1").value = Format(Now(), "hh:mm:ss")
End Sub

zo bedoel je dan toch heb het zo geprobeerd maar hij blijft wijzige en als ik de zin er helemaal boven zet krijg je een fout melding
 
ook hij pakt hem nu wel nu is het enige probleem dat de tijd er niet uitgehaald kan worden
 
Test deze code eens.
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Address > "$A$1" Then Exit Sub
  Range("A1").Value = Format(Time(), "hh:mm:ss")
End Sub
 
Laatst bewerkt:
Test deze code eens.
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Address > "$A$1" Then Exit Sub
  Range("A1").Value = Format(Time(), "hh:mm:ss")
End Sub


zo perfect deze kan ik deze dan ook op een manier op laat staan A1 to A9 laten werken
 
denk dat ik het gelijk had moeten vragen nu laat ik je allemaal extra werk doen

de formule werkt perfect alleen wil ik dan voor meerder cellen gebruiken alleen als ik dat doe
dan selecteerd hij gelijk alle cellen die in de formulen vermeld staan en ik wil het gewoon selectief dus pas als ik hem aanklik
 
Heb je de zoekfunktie van dit forum al eens gebruikt ?
 
Probeer deze code eens.
Het was een goede raad van snb.
Ik heb de zoekmachine hiervoor ook gebruikt.

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Not (Intersect(Target, Range("A1:A9")) Is Nothing) Then
    Target.Value = Format(Time(), "hh:mm:ss")
  End If
End Sub
 
Laatst bewerkt:
Probeer deze code eens.
Het was een goede raad van snb.
Ik heb de zoekmachine hiervoor ook gebruikt.

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Not (Intersect(Target, Range("A1:A9")) Is Nothing) Then
    Target.Value = Format(Time(), "hh:mm:ss")
  End If
End Sub

ik ga hem proberen en hoe bedoel je zoekmachine deze formule gevonden dat wist ik niet
 
zo top man en als ik er dan en cel bij wil dus dan geen cel A1 Maar cel I1 moet ik dan gewoon onder deze formule de zelfde zetten maar dan met de I1
 
Rechts boven bij de vragen staat "Door zoek di Forum"
Ik heb gezocht op tijd alleen in een berijk plaatsen.
Daar heb ik dan een regel uitgehaald en aangepast.

Door het te proberen zie je het resultaat.
Zie ook je andere vraag, je was ongeduldig.

Suc6
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan