Erreur incompatibilité de type avec une fonction
Résolu/Fermé
louloubru
Messages postés
13
Date d'inscription
mercredi 22 mai 2019
Statut
Membre
Dernière intervention
13 juin 2019
-
Modifié le 29 mai 2019 à 12:06
louloubru Messages postés 13 Date d'inscription mercredi 22 mai 2019 Statut Membre Dernière intervention 13 juin 2019 - 3 juin 2019 à 17:34
louloubru Messages postés 13 Date d'inscription mercredi 22 mai 2019 Statut Membre Dernière intervention 13 juin 2019 - 3 juin 2019 à 17:34
A voir également:
- Erreur incompatibilité de type avec une fonction
- Erreur 0x80070643 - Guide
- Fonction si et - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Fonction somme excel - Guide
- Une erreur s'est produite instagram ✓ - Forum Instagram
2 réponses
fabien25000
Messages postés
673
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
28 juillet 2022
59
29 mai 2019 à 11:42
29 mai 2019 à 11:42
Bonjour,
tu écris
tu écris
MonTableau As Rangeet tu lui envoies le nom d'une feuille dans tes arguments
Sheets("Evènements")une feuille n'est pas un range à mon avis ton incompatibilité de type se trouve ici..
fabien25000
Messages postés
673
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
28 juillet 2022
59
29 mai 2019 à 13:28
29 mai 2019 à 13:28
une base comme celle ci me semble plus correct :
Function RefCell(varSheet As Worksheets, Text As String) Dim MonTableau As Range MonTableau=Worksheets(varsheet).Range("A1:A10") 'à toi de définir la plage correcte For Each Cell In MonTableau If InStr(1, Cell, Text) = 1 Then RefCell = Cell.Address Exit Function End If Next End Function
louloubru
Messages postés
13
Date d'inscription
mercredi 22 mai 2019
Statut
Membre
Dernière intervention
13 juin 2019
3 juin 2019 à 17:34
3 juin 2019 à 17:34
C'est tout bon merci !
29 mai 2019 à 12:29
j'ai changé Range en Worksheets mais ça ne fonctionne pas non plus ...
Toujours erreur de compatibilité de type.
Je remets le code :
Fonction :
Procédure utilisant la fonction :
Merci par avance !