Erreur 13 incompatibilité de type
Résolu/Fermé
A voir également:
- Erreur 13 incompatibilité de type
- Erreur 0x80070643 - Guide
- Fifa 13 apk - Télécharger - Jeux vidéo
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- +33 9 48 19 02 13 ✓ - Forum Mobile
- Erreur 10016 epson - Forum Imprimante
3 réponses
bonjour,
Dim ligne As String
ligne = ligne + 1
Tu déclare ligne comme texte et ensuite tu l'utilise comme un nombre
Il faut déclarer
Dim ligne as Integer
A+
Dim ligne As String
ligne = ligne + 1
Tu déclare ligne comme texte et ensuite tu l'utilise comme un nombre
Il faut déclarer
Dim ligne as Integer
A+
scinarf
Messages postés
1098
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
25 septembre 2014
252
18 juil. 2013 à 13:26
18 juil. 2013 à 13:26
Bonjour,
Pour commencer
Sub Déroulante()
Dim ligne As Integer
Dim choix As String
ligne = Sheets("Liste Clients").cells(1,3).Value
ligne = ligne + 1
choix = Sheets("Liste Clients").cells(ligne,4).value
Call Feuil2.Liste(choix, TarR)
End Sub
Target.row est un Integer alors que TarR est défini comme un String je pense qu'il y a un petit soucis.
En lisant la documentation liée à VBA on s'aperçoit que cells reçoit deux Integer en paramètres et non des String.
Pour commencer
Sub Déroulante()
Dim ligne As Integer
Dim choix As String
ligne = Sheets("Liste Clients").cells(1,3).Value
ligne = ligne + 1
choix = Sheets("Liste Clients").cells(ligne,4).value
Call Feuil2.Liste(choix, TarR)
End Sub
Target.row est un Integer alors que TarR est défini comme un String je pense qu'il y a un petit soucis.
En lisant la documentation liée à VBA on s'aperçoit que cells reçoit deux Integer en paramètres et non des String.