Je te remercie infiniment et désolé de ne pas l'avoir mentionné mais je convertis sur excel les données à partir d'un txt pour ensuite faire la mise à jour..
Mais j'ai testé et ça marche parfaitement pour le bouton format excel, le txt a des séparateur point virgules de base et c'est plus compliqué à gérer.. mais j'ai ma méthode pour convertir..
Si je veux appliquer le code sur d'autres boutons qui se trouvent plus bas car les autres données sont sur la même colonne mais à des lignes différentes je dois modifier
colStart = Application.Selection.Cells(1, 1).Column + 1
et le mettre la valeur si par ex c'est sur la ligne A40:B2 Cells(40, 1) si j'ai bien compris?