VBA [Résolu]

Signaler
Messages postés
27
Date d'inscription
jeudi 4 mars 2021
Statut
Membre
Dernière intervention
9 avril 2021
-
Messages postés
27
Date d'inscription
jeudi 4 mars 2021
Statut
Membre
Dernière intervention
9 avril 2021
-
bonjour,
je suis tout nouveau sur ce forum et j'essaie de me familiariser avec le VBA.
Voilà j'ai tout d'abord un problème, j'ai créer un fichier excel pour gérer des commandes au sein de mon établissement, lorsque j'ouvre ce fichier j'ai un onglet visible ("stock avant commande") et 2 autres que j'ai volontairement masqués ("Commande" et "stock à réintégrer"). Lorsque je clique sur un bouton "retour menu" insérer dans cet onglet "stock avant commande", je souhaiterai enregistrer la date du jour dans la cellule A1 par exemple à la fois sur cet onglet mais aussi sur les 2 onglets masqués.
J'ai tenter une macro pour lancer cette fonction (ci-dessous) mais elle ne fonctionne pas, j'ai une erreur d'execution "1004", erreur définie par l'application ou par l'objet

Sub Bouton1_Clic()
Dim valeur As Date
valeur = InputBox("merci de saisir la date d'enregistrement")
Range("B1").Value = Date
Sheets("Commande","stock à réintégrer").Range("B1").Value = Date
userform1.Show
End Sub

quelqu'un peut-il m'orienter dans l'exécution de cette commande.
d'avance merci

1 réponse

Messages postés
16008
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 juin 2021
867
bonjour,
peut-être ainsi:
Range("B1").Value = valeur
Sheets("Commande").Range("B1").Value = valeur
Sheets("stock à réintégrer").Range("B1").Value = valeur
Messages postés
27
Date d'inscription
jeudi 4 mars 2021
Statut
Membre
Dernière intervention
9 avril 2021
>
Messages postés
16008
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 juin 2021

voici le lien pur le fichier avec le code qui provoque l'affichage

https://drive.google.com/file/d/1E0eilKjux8-7KxU0Xswmkl_gOseZPIqn/view?usp=sharing
Messages postés
16008
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 juin 2021
867 >
Messages postés
27
Date d'inscription
jeudi 4 mars 2021
Statut
Membre
Dernière intervention
9 avril 2021

n'aurais-tu pas utilisé un mot de passe pour protéger la feuille?
Messages postés
27
Date d'inscription
jeudi 4 mars 2021
Statut
Membre
Dernière intervention
9 avril 2021
>
Messages postés
16008
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 juin 2021

si, celle-ci est protégée par mot de passe car elle comporte des formules et pour lesquelles je ne souhaite pas qu'elles soient modifiées par les utilisateurs.
Messages postés
16008
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 juin 2021
867 >
Messages postés
27
Date d'inscription
jeudi 4 mars 2021
Statut
Membre
Dernière intervention
9 avril 2021

ne serait-ce pas plus simple de mettre un lien entre les feuilles?
Messages postés
27
Date d'inscription
jeudi 4 mars 2021
Statut
Membre
Dernière intervention
9 avril 2021
>
Messages postés
16008
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 juin 2021

effectivement en créant un lien entre les feuilles cela est plus simple et fonctionne correctement
merci à toi