mathioustone
XLDnaute Nouveau
Bonjour à tous,
Je possède actuellement un fichier excel 2003 où j'ai programmé mon code. Le problème est que les partenaires et les clients utilisent des versions plus récentes comme 2007 ou 2010, et mes macros (ou autre chose) font buguer le fichier au lancement d'une macro à l'exemple du code suivant
Quelqu'un pourrait-il me renseigner sur le sujet? j'ai utilisé les fonctions dans excel: fichier -> préparer pour le partage mais en vain...
Merci d'avance
Math'
Je possède actuellement un fichier excel 2003 où j'ai programmé mon code. Le problème est que les partenaires et les clients utilisent des versions plus récentes comme 2007 ou 2010, et mes macros (ou autre chose) font buguer le fichier au lancement d'une macro à l'exemple du code suivant
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
i = Target.Row
If Target.Count > 1 Then Exit Sub '<-- pour éviter que ça coince si on sélectionne plusieurs cellules
Select Case Target.Column
Case 8, 17, 28, 36, 38
Target.Value = UCase$(Target.Value) ' convertit en majuscule
Case 9, 14, 18
Target.Value = StrConv(Target.Value, vbProperCase) ' convertit la première lettre du nom en majuscule
End Select
Quelqu'un pourrait-il me renseigner sur le sujet? j'ai utilisé les fonctions dans excel: fichier -> préparer pour le partage mais en vain...
Merci d'avance
Math'