La méthode 'Value' de l'objet 'Range' a échoué

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
pitwolvi
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 12 mars 2014
Version d'Excel : 2013

Message par pitwolvi » 13 octobre 2014, 21:40

Bonjour à vous tous forumeurs férus de VBA,

Je reviens vers vous après avoir continué à développer et complexifier mon Userform qui devrait me permettre un jour d'automatiser le suivi de réparations de smartphones et tablettes...

Voici plusieurs jours que je me prends la tête sans trouver de solution à mon problème.
Lors de la "première" utilisation de mon Userform (que je lance via un bouton Formulaire de la première feuille de mon classeur excel) pour ajouter un nouveau client et lui générer un numéro qui lui servira de code client, tout semble se passer normalement. Si je continue à ajouter des nouveaux clients et des nouveaux appareils en restant dans mon Userform, toujours pas de souci.

Mais si je quitte mon Userform en cliquant sur la croix blanche sur fond rouge et qu'ensuite je relance mon Userfom via le même bouton Formulaire, si j'essaie d'ajouter un nouveau client, j'ai le message d'erreur que vous retrouver dans les pièces jointes au nom de "crash vba rapport reparation.png" et qui m'amène au débogage de la ligne mise en évidence dans cette pièce jointe "crash vba rapport reparation ligne de debogage.png".

Si j'appuie sur le petit bouton triangulaire style "Play", je peux continuer à utiliser mon Userform et le nouveau code client a bien été créé sur la feuille Clients de mon classeur.

Cependant, si j'essaie de sauvegarder ou de quitter mon classeur excel après avoir eu le bug, excel crash et m'affiche les messages d'erreurs que vous retrouverez dans "crash vba rapport reparation message lors de la fermeture excel.png" et "crash vba rapport reparation message lors de la fermeture excel bis.png".

Je m'en remets donc à vous pour m'éclairer!
Vous trouverez mon classeur contenant tout mon travail en pièce jointe au nom de "Rapports-gestion test.xlsm".
Le code est code2660

PS:
J'utilise Excel 2013 sur Windows 7
Rapports-gestion test.xlsm
(220 Kio) Téléchargé 39 fois
crash vba rapport reparation.png
crash vba rapport reparation message lors de la fermeture excel.png
crash vba rapport reparation message lors de la fermeture excel bis.png
crash vba rapport reparation ligne de debogage.png
Modifié en dernier par pitwolvi le 14 octobre 2014, 12:04, modifié 1 fois.
Avatar du membre
Banzai64
Fanatique d'Excel
Fanatique d'Excel
Messages : 16'690
Appréciations reçues : 5
Inscrit le : 21 novembre 2010
Version d'Excel : 2003 FR (learning 2010 - 2013)

Message par Banzai64 » 13 octobre 2014, 21:50

Bonsoir

Comme je n'ai pas planté Excel depuis au moins 15 mn peux tu fournir un fichier et indiquer les opérations à faire pour planter le programme



Désolé : je viens de voir le fichier

ET bien non je ne suis pas désolé, ton fichier est inexploitable : Il est protégé par mot de passe
h
h2so4
Passionné d'Excel
Passionné d'Excel
Messages : 9'151
Appréciations reçues : 376
Inscrit le : 16 juin 2013
Version d'Excel : 365 UK Windows 10

Message par h2so4 » 13 octobre 2014, 21:59

bonsoir,

le fichier est protégé par un mot de passe :?
Avatar du membre
pitwolvi
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 12 mars 2014
Version d'Excel : 2013

Message par pitwolvi » 13 octobre 2014, 22:37

Mdr le boulet que je fais...

Le mot de passe est: "code2660"
Avatar du membre
pitwolvi
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 12 mars 2014
Version d'Excel : 2013

Message par pitwolvi » 16 octobre 2014, 17:59

Bonjour à toutes et à tous,

Juste un petit UP pour voir si certains d'entre vous avaient des pistes à suivre pour résoudre mon problème?

Encore merci pour le temps que vous passez à tenter de m'aider avec mon code VBA.

Bien à vous et bonne soirée :)
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message