"Erreur d'exécution 91"
Résolu/Fermé
Amande42
Messages postés
25
Date d'inscription
vendredi 13 novembre 2015
Statut
Membre
Dernière intervention
7 août 2019
-
Modifié par jordane45 le 29/01/2016 à 11:16
Amande42 Messages postés 25 Date d'inscription vendredi 13 novembre 2015 Statut Membre Dernière intervention 7 août 2019 - 1 févr. 2016 à 16:29
Amande42 Messages postés 25 Date d'inscription vendredi 13 novembre 2015 Statut Membre Dernière intervention 7 août 2019 - 1 févr. 2016 à 16:29
A voir également:
- Erreur 91 vba
- Erreur 0x80070643 - Accueil - Windows
- +33 6 81 33 49 91 ✓ - Forum Mobile
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1004 vba ✓ - Forum VB / VBA
- Erreur 1001 outlook - Accueil - Bureautique
8 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
29 janv. 2016 à 11:24
29 janv. 2016 à 11:24
Bonjour,
- Pour mettre du code :
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
- Pour ce qui est de l'erreur sur la ligne de code :
.... vu que tu déclare ta variable ainsi :
... Cellule ... est une "RANGE" (une plage de celllules ou une seule cellule...)
Donc... cet "objet" contient une propriété VALUE (pour en avoir le contenu...) , une propriété ADRESSE ( pour connaitre ses coordonnées.....) ... bref... à toi de choisir ce que tu veux afficher.
Tu pourrais donc écrire :
Ensuite tu indiques :
... mais... le texte est présent TEL QUEL dans ta cellule... ou il fait parti d'un TEXT contenu dans ta cellule ???
Pour rappel : xlWhole Correspond à => Correspondance EXACTE.
Et pour finir ....
=> N'utilises pas de caractères ACCENTUES dans le nom de tes variables !
(ni aucun caractère spécial... (hormis les underscore ))
- Pour mettre du code :
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
- Pour ce qui est de l'erreur sur la ligne de code :
MsgBox Cellule
.... vu que tu déclare ta variable ainsi :
Dim Cellule As Range
... Cellule ... est une "RANGE" (une plage de celllules ou une seule cellule...)
Donc... cet "objet" contient une propriété VALUE (pour en avoir le contenu...) , une propriété ADRESSE ( pour connaitre ses coordonnées.....) ... bref... à toi de choisir ce que tu veux afficher.
Tu pourrais donc écrire :
Set Cellule = Sheets("BDD résumé").Columns(26).Find(Valcherchée, Lookat:=xlWhole) MsgBox Cellule If Cellule Is Nothing Then MsgBox "Non trouvé." Exit Sub else MsgBox Cellule.Adresse myRange = Cellule.Offset(, -19) myRange.Value = Sheets("MàJ PA - retour audités").Range("I17").Value End If
Ensuite tu indiques :
ma "Valcherchée" est bien présente dans ma colonne Z.
... mais... le texte est présent TEL QUEL dans ta cellule... ou il fait parti d'un TEXT contenu dans ta cellule ???
Pour rappel : xlWhole Correspond à => Correspondance EXACTE.
Et pour finir ....
=> N'utilises pas de caractères ACCENTUES dans le nom de tes variables !
(ni aucun caractère spécial... (hormis les underscore ))