Bonjour tout le monde, je suis un novice autididacte en VBA et j'ai besoin de votre aide pour une macro concernant une boite de dialogue.
en gros, c'est une macro de remplissage de tableur. J'aimerai que si on rentre quelque chose dans la boite de dialogue alors la valeur est mise dans telle cellule, et si il n'y a rien, alors la valeur de la cellule ne change pas. J'ai trouvé une manière de le faire mais elle est très lourde et chronophage, je voulais donc savoir si vous pouviez m'indiquer une manière mieux optimisée de le faire. pour information, tout type d'info peut être mis dans la boite de dialogue, des mots comme des nombres.
voilà comment je fais:
if TextBox1.Value=" " then
Range("C7")=Range("C7")
Else Range("C7").value=TextBox1.Value
merci d'avance pour votre aide!