Bonjour,
Merci pour votre réponse,
Lorsque l'USF2 est affiché, il n'y a plus l'USF1. J'ai créé les variables publiques dans un module que j'ai nommé du même nom que les champs à remplir (à savoir TextBoxXxx ou ComboBoxXx). Ne dois-je pas les nommer précisément TextBoxXxx.Value ou ComboBoxXxx.Value ?
Car ensuite quand je veux que l'USF2 me calcule une valeur à partir des deux USF, je rentre cette ligne de code dans mon Sub ButtonNewClick :
Cells(Ligne, 14) = TextBoxSpeed.Value * TextBoxHour.Value * TextBoxHour.Value
et là VBA me renvoie une erreur. Est-ce aussi un problème de niveau de protection des différentes variables et routines ?
Aussi, j'aimerai convertir une heure au format (hh:mm:ss) rentrée dans un USF en format décimal pour réaliser mon calcul. J'ai essayé avec la formule :
Cells(Ligne, 13) = (TextBoxHour.Value - Int(TextBoxHour.Value)) * 24
Mais VBA me renvoie un erreur d'incompatibilité de type..
Partager