Microsoft 365 obligation d'encoder une cellule

lespasperdus

XLDnaute Nouveau
Bonjour,

Je suis nouveau sur votre site et je souhaite poser la question suivante.
Dans une feuille, j'ai une cellule (D2) qui doit impérativement être encodée (un numéro de table) avant de passer à l'encodage d'autres cellules de la même feuille (commande)
Une fois que les données sont encodées, je valide via une macro qui enregistre toutes les données dans une autre feuille (journal) du même classeur) et je reviens à la feuille de départ (commande) sur la cellule (D2).
Ma question est la suivante : Est-il possible de s'assurer que la cellule D2 est bien complétée avant de valider l'enregistrement des données.
Un grand merci pour votre aide.
 

Phil69970

XLDnaute Barbatruc
Bonjour @lespasperdus

Sans fichier représentatif on risque d’être à coté de la plaque ...

VB:
Sub verif()
If [D2] = "" Then
    MsgBox "La cellule D2 est vide", vbCritical, "Problème saisie"
   'Sortie de la procédure puisque D2 n'est pas rempli mais il faut connaitre le contexte et ton code
End If
End Sub

*Merci de ton retour

@Phil69970
 

lespasperdus

XLDnaute Nouveau
Oui cela fonctionne.
J'ai une autre question car je suis débutant au niveau des macros.
Peut-on intégrer cette macro dans une autre macro.
Par facilité je te joins mon fichier que tu peux adapter/corriger/améliorer.
Encore merci pour ton aide
 

Pièces jointes

  • gestion bar version test.xlsm
    72.2 KB · Affichages: 3

Phil69970

XLDnaute Barbatruc
Re

A quoi sert la feuille "Transit" ?
Décrit ce que tu veux faire du début à la fin.
Exemple j'ai une commande je veux faire ceci à tel endroit puis encore cela à tel autre ...etc .....
Et tu as mis un mdp
1646649458267.png


@Phil69970
 
Dernière édition:

Phil69970

XLDnaute Barbatruc
@lespasperdus

Je suis étonné que tu mettes ton propre post en résolu car tu n'as rien trouvé du tout et ton post ne correspond en rien à la réponse que tu souhaitais.
La logique est de valider la réponse qui correspond à la question que tu as posé.
Le but est de montrer qu'une réponse a été trouvée et montrer au forum laquelle correspond à ton problème et donc à ta question.

*A noter que l'on ne peut valider qu'une solution.
*Voir autre explication ici

@Phil69970
 

Discussions similaires

Statistiques des forums

Discussions
312 109
Messages
2 085 381
Membres
102 876
dernier inscrit
BouteilleMan