Savesetting ne marche pas

Bonjour,

Je souhaite utiliser savesetting pour conserver les informations saisies dans un userform.

J'ai trouvé plein d'exemples sur les forums, mais ça ne marche pas.

J'ai vérifié, il y a bien HKEY_CURRENT_USER\Software\VB and VBA Program Settings dans le registre, et je peux ajouter une entrée.

Mais la fonction savesetting "XYZ Corp", "Budget", "Count", Counter

plante avec le message "Nombre d'arguments incorrect ou affectation de propriété incorrecte"

2 remarques :

L'éditeur remplace SaveSetting par savesetting ?? donc il connait ce mot

La fonction Counter = GetSetting("XYZ Corp", "Budget", "Count", 0) fonctionne.

Qui peut m'aider à résoudre ça ?

Merci d'avance.

Windows 8 et Excel 2003 FR

Bonjour

Ta syntaxe est bonne, et j'ai essayé

Pour info l'éditeur me laisse SaveSetting

geracole a écrit :

L'éditeur remplace SaveSetting par savesetting ?? donc il connait ce mot

Vérifies dans ton code si tu n'emploies pas ce mot "savesetting" pour le nom d'une macro ou le nom d'un module ou .... autre chose

Sinon pas d'autre idée

Bonjour,

Non pas de savesetting dans mon code. En plus quand je saisis savesetting l'éditeur me propose la syntaxe de la fonction, donc c'est la bonne.

J'ai beaucoup cherché et passé beaucoup de temps la dessus, j'abandonne.

J'ai remplacé cela par l'ajout de propriétés dans le classeur avec

ThisWorkbook.CustomDocumentProperties.Add Name:="AChercher_Descr", _

Type:=msoPropertyTypeString, LinkToContent:=False, _

Value:=sValue

Merci à ceux qui ont cherché pour moi.

Je ferme ce sujet.

Rechercher des sujets similaires à "savesetting marche pas"