Bonjour à tous, ayant fais quelques recherche sur le net, mais ayant peu de connaissance en VBA, je me permet de soliciter votre aide pour une petite problématique.
 
Je vous explique
 
En partant des hypothèses suivantes :
 
2 classeurs nommé « caisse » et « saisie »
 
Le classeur nommé « caisse » possède :
- 12 onglets portant la mention des mois (janvier, février, mars, etc…)
- La colonne « A » correspond aux dates (A1 à A31)
- La colonne « B » correspond à des montants.
 
Le classeur nommé « saisie » possède dans un onglet:
- une cellule « date »  disons « D1 »
- une cellule « montant »  disons « M1 »
- un bouton nommé disons « commandButton1»
 
 
Ce que je voudrais faire :
 
Du classeur  « saisie » et ce depuis le bouton, lancer une macro qui me permettrai de:
 
- copier la valeur de la cellule « M1 » (le montant)
- ouvrir le classeur « caisse »
- rechercher la ligne dans l’onglet respectif à la date faisant référence à la cellule « D1 »)(la date)
- coller la valeur de la cellule « M1 » dans  le cellule de la colonnes B
- enregistrer et fermer  le classeur « caisse »
 
Je connais un peu Excel avec les fonctions comme rechercheV, mais là je crois que n’ai pas le choix, je suis obligé de passer par de la macro.
 
 
 
Sub Macro1()
'
' Macro1 Macro
    Workbooks.Open Filename:= _
        "C: \caisse.xlsx"
    ActiveWorkbook.Save
    ActiveWindow.Close
End Sub
 
 
il manque quelques lignes là 
  
 
 
En remerciant d’avance les âmes charitables qui se donneront la peine de me répondre, cordialement. 
 
Message édité par fastdriven le 12-03-2012 à 12:39:07