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