VBA et excel

  • Auteur de la discussion devivie16
  • Date de début

devivie16

Nouveau membre
Bonjour,

je ne connais pas grand chose au VBA, mais pour mon boulot j'aurai besoin de développer une macro toute simple sous excel.

Je voudrais: - un bouton
- quand je clique sur le bouton, j'inscris la date et l'heure du jour (en hh:mm:ss) en A1.
- quand je clique une autre fois sur le bouton, j'inscris la date et l'heure du jour en A2
- quand je clique une 3eme fois, j'inscris en A3 etc.........

J'ai essayé de la créer avec l'enregistreur de macro mais j'avais les problèmes suivants:
- je n'arrivais pas à passer à la cellule suivante
- j'utilisais la fonction "maintenant", mais elle réinitialisait toute la colonne à la derniere heure saisie, et non pas la derniere cellule.


En essayant de bidouiller la macro j'ai obtenu ça mais qui ne marche pas

Sub Bouton3_QuandClic()
currentcell = "A1"
Range("A1").Select
ActiveCell.FormulaR1A1 = "=NOW()"
Set currentcell = nextcell
currentcell.Activate
End Sub

Si quelqu'un pouvait m'aider SVP, je pense que ça ne doit pas être très dur pour une personne qui connait le VBA.
Merci d'avance.
 

zeb

Modérateur
Tu débutes ? Bien !
1ère règle, faire simple :
Code:
ActiveCell.Formula = Now
ActiveCell.Offset(1, 0).Select
 

inoujk

Habitué
assigner cette macro a ton bouton :

------------------------------------------------------------

Sub tmp()
' Declaration variables
Dim i As Integer

' Recherche d'une cellule vide
Do: i = i + 1: Loop Until "" & Range("A" & i).Value = ""

' Ecriture de la date dans cellule vide
Range("A" & i).Value = Now()
End Sub
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 128
Messages
6 717 853
Membres
1 586 375
Dernier membre
talmo
Partager cette page
Haut