Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Conversion de type

mentos64

XLDnaute Nouveau
Bonjour,

je réalise en ce moment une macro où je recherche une chaine de caractères.
mais pour certaines feuilles, j'ai une erreur d'incompatibilité de type.
je voulais savoir si je devais convertir la plage de données concernée en string car j'utilise l'instruction InStr. Si c'est le cas, quelle est l'instruction de conversion car je ne trouve aucune réponse sur internet...

Merci
 

mentos64

XLDnaute Nouveau
Re : Conversion de type

C'est pour cette raison que je veux convertir la plage sur laquelle je travaille en chaine. Mais existe-t-il une instruction permettant cette conversion de format?
Merci pour votre réponse
 

mentos64

XLDnaute Nouveau
Re : Conversion de type

J'ai trouvé ça comme test avec TypeName mais ça ne marche toujours pas...

'détection de la colonne contenant les intitulés des systèmes
For lig = 1 To 10
For col = 1 To 10

If TypeName(Feuille.Cells(lig, col).Value) = "string" Then

F1.Cells(lig, 8).Value = "coucou"

If InStr(Feuille.Cells(lig, col).Value, "Designation") <> 0 Then
colonneDesign = col
ligneDesign = lig + 2
End If

End If

Next col
Next lig
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…