FORUM Tom's Hardware » Programmation » Autre » VBA et excel
 

VBA et excel

Il y a 413 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : VBA et excel
 
Plus d'informations

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
Plus d'informations

Tu débutes ? Bien !
1ère règle, faire simple :

Code :
  1. ActiveCell.Formula = Now
  2. ActiveCell.Offset(1, 0).Select

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

Profil : Pointeur
Plus d'informations

re balise [code] :o


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » Autre » VBA et excel
 

Annonces Google
Publicité