Bonjour,
J'essaie depuis plusieurs jours de trouver une solution à ma demande. J'ai un fichier qui me sert d'inventaire pour le matériel dans mon travail.
Dans ce fichier j'ai 2 feuilles: Inventaire et Récap.
J'ai créé 2 boutons sur la feuille "inventaire":
1-Réinitialisation de la feuille "inventaire" en effacant les chiffres que j'ai précédemment rempli, tout en gardant les formules de calculs
Sub Reinit()
'
' Reinit Macro
Range("A5:X25").Select
Selection.ClearContents
Range("A26:V32").Select
Selection.ClearContents
Range("W28:X32").Select
Selection.ClearContents
Range("H36:I38").Select
Selection.ClearContents
Range("Y15").Select
End Sub
2-un bouton pour demander la semaine à sauvegarder. En valider par exemple 12, je souhaite que les valeurs des cellules A34:X34 se copient sur la feuille "Récap" en B17:Y17.
J'ai saisie S1/S2/S3/etc../S52 à partir de A6. La ligne correspondant à la S12 est donc bien la ligne 17
Sub essai()
Dim resultat As String
resultat = InputBox("Indiquez le numéro de la semaine à enregistrer ?", "Sauvegarde des données de l'inventaire") 'La variable reçoit la valeur entrée dans l'InputBox
If resultat <> "" Then 'Si la valeur est différente de "" on affiche le résultat
MsgBox resultat
End If
End Sub
J'espère que mes explications sont claires et compréhensibles.
Si vous avez besoin d'info supplémentaires, n'hésitez pas.
Je vous remercie