Salut Bracq, Bonjour le Forum
Huumm juste en voyant ton code, niveau syntax....
=> Sheets("input").Cells(44, 2).Value = UserForm.TextBox2.Value
Ne serait-ce pas plutôt :
=> Sheets("input").Cells(44, 2).Value = UserForm1[/i].TextBox2.Value
(Dans ce cas tu n'as pas besoin de spécifier le UserForm...)
Sheets("input").Cells(44, 2). = TextBox2
Par contre si tu es en mode Non-Modal si il s'agit d'un autre UserForm ouvert, alors oui il faut préciser : UserFormX.TextBox2....
Si le problème persiste malgré cela...
Essaies de remplacer :
Application.Run "'energy removed.xls'!Makro_5th_Dummy_48kmh_Calculation"
Par :
Application.Run "'energy_removed.xls'!Makro_5th_Dummy_48kmh_Calculation"
En prenant soin (of course!!!) de renommer ton fichier "'energy removed.xls" en "energy_removed.xls"... Bien que les espaces et les caractères spéciaux soient acceptés pour nommer des fichiers ou des feuilles, en VBA c'est parfois une source de problèmes....
Bon Travail et bonne semaine à Tous et Toutes
@+Thierry