Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gerard55

XLDnaute Occasionnel
Bonjour à tous,
J'ai un souci avec le code ci-dessous
Dim ligSacat1 As Integer
Range("J13").Select
ActiveCell.FormulaR1C1 = _
"=MATCH(Listes!R[13]C[-8],planning!R[-12]C[-8]:R[15]C[-8],0)" 'Position (Blecon Annette) n° ligne (ces 3 lignes)
ligSacat1 = [j13]
Lorsque je lance la macro ç a bug. Dans la cellule, lorsque je fais débogage, il m'affiche: "=MATCH(Listes!R[13]C[-8],planning!R[-12]C[-8]:R[15]C[-8],0)" ligSacat1 = [j13] est en jaune

Si quelqu'un voit ce qu'il se passe, merci d'avance
A+ Gérard
 
Dernière édition:
Re : Fonction Match VBA

Dans ta question initiale, tu dis : "ligSacat1 = [j13] est en jaune"

Le type "Integer" est attribué à la variable "ligSacat1".

On sait que si la fonction "Match" (Equiv()) ne trouve pas, elle retourne
une valeur d'erreur #Valeur!

Comme le type de ta variable "ligSacat1" est "Integer", il n'est pas compatible
avec une valeur d'erreur et par conséquent une erreur est générée.

Dans ce cas, il faudrait que tu attribues le type "Variant" à ta variable.

En fait, ce n'est pas la syntaxe "With .... End With" qui fonctionne mais le
fait que la fonction ne retourne pas une valeur d'erreur!


MichD
-----------------------------------------------------
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
586
L
Réponses
9
Affichages
1 K
S
  • Résolu(e)
Réponses
9
Affichages
2 K
sgangbadjo
S
Réponses
12
Affichages
1 K
D
Réponses
1
Affichages
578
Réponses
1
Affichages
948
S
Réponses
13
Affichages
2 K
Stedemart
S
Réponses
1
Affichages
1 K
P
Réponses
2
Affichages
1 K
Ptrs32
P
Réponses
6
Affichages
804
J
Réponses
0
Affichages
847
J
Retour