Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour Bn,
Essaie ceci :
Dim Animation As MsoAnimationType Animation = msoAnimationGestureDown
Lorsque tu saisis la deuxième ligne : Animation dès que tu as tapé le signe égal tu as une liste déroulant des constantes possibles que peut prendre la variable. Chacune de ces constantes a une valeur numérique qu'Excel leur a attribué. Pour visualiser quelle valeur possède la constante choisie, dans la fenêtre VBE (visual basic editor), utilise l'explorateur d'objet , tu entres dans la "boîte de recherche", "la constante" , tu obtiendras toute la liste des constantes et en sélectionnant un item de la liste, dans le bas de la fenêtre s'inscrira la valeur numérique de la constante sélectionnée. Dans ton code, tu as le choix entre cette valeur numérique et la valeur texte de la constante.
Et si tu voulais savoir quel est le type de la variable "Animation"
Msgbox TypeName(Animation) et la fenêtre devrait t'afficher "Long"
Salutations!
"bn" a écrit dans le message de news:07f101c3447c$fa587340$ Bonjour tout le monde !
Commençons par ce qui m'arrive : "Erreur d'exécution '13': Incompatibilité de type"
Voici où celà arrive : Dim animation As MsoAnimationType 'Pour indication animation = Range("A1").Offset(numero - 1, 0).Value '<= Là
J'ai dans les cellules des codes d'animation (msoAnimationGetAttentionMajor), mais pourquoi ne veut-il pas les attribuer correctement ?
Est-ce parce que le contenu de ma cellule est interprété comme étant de type string ?
Si oui, peut-on convertir ce type ?
Merci d'avoir pris quelques instants pour me lire (et éventuellement pour me répondre :p)
Bonjour Bn,
Essaie ceci :
Dim Animation As MsoAnimationType
Animation = msoAnimationGestureDown
Lorsque tu saisis la deuxième ligne :
Animation
dès que tu as tapé le signe égal tu as une liste déroulant des constantes possibles que peut prendre la variable. Chacune de
ces constantes a une valeur numérique qu'Excel leur a attribué. Pour visualiser quelle valeur possède la constante choisie,
dans la fenêtre VBE (visual basic editor), utilise l'explorateur d'objet , tu entres dans la "boîte de recherche", "la
constante" , tu obtiendras toute la liste des constantes et en sélectionnant un item de la liste, dans le bas de la fenêtre
s'inscrira la valeur numérique de la constante sélectionnée. Dans ton code, tu as le choix entre cette valeur numérique et la
valeur texte de la constante.
Et si tu voulais savoir quel est le type de la variable "Animation"
Msgbox TypeName(Animation) et la fenêtre devrait t'afficher "Long"
Salutations!
"bn" <none@none.com> a écrit dans le message de news:07f101c3447c$fa587340$a501280a@phx.gbl...
Bonjour tout le monde !
Commençons par ce qui m'arrive :
"Erreur d'exécution '13':
Incompatibilité de type"
Voici où celà arrive :
Dim animation As MsoAnimationType 'Pour indication
animation = Range("A1").Offset(numero - 1, 0).Value '<= Là
J'ai dans les cellules des codes d'animation
(msoAnimationGetAttentionMajor), mais pourquoi ne veut-il
pas les attribuer correctement ?
Est-ce parce que le contenu de ma cellule est interprété
comme étant de type string ?
Si oui, peut-on convertir ce type ?
Merci d'avoir pris quelques instants pour me lire (et
éventuellement pour me répondre :p)
Dim Animation As MsoAnimationType Animation = msoAnimationGestureDown
Lorsque tu saisis la deuxième ligne : Animation dès que tu as tapé le signe égal tu as une liste déroulant des constantes possibles que peut prendre la variable. Chacune de ces constantes a une valeur numérique qu'Excel leur a attribué. Pour visualiser quelle valeur possède la constante choisie, dans la fenêtre VBE (visual basic editor), utilise l'explorateur d'objet , tu entres dans la "boîte de recherche", "la constante" , tu obtiendras toute la liste des constantes et en sélectionnant un item de la liste, dans le bas de la fenêtre s'inscrira la valeur numérique de la constante sélectionnée. Dans ton code, tu as le choix entre cette valeur numérique et la valeur texte de la constante.
Et si tu voulais savoir quel est le type de la variable "Animation"
Msgbox TypeName(Animation) et la fenêtre devrait t'afficher "Long"
Salutations!
"bn" a écrit dans le message de news:07f101c3447c$fa587340$ Bonjour tout le monde !
Commençons par ce qui m'arrive : "Erreur d'exécution '13': Incompatibilité de type"
Voici où celà arrive : Dim animation As MsoAnimationType 'Pour indication animation = Range("A1").Offset(numero - 1, 0).Value '<= Là
J'ai dans les cellules des codes d'animation (msoAnimationGetAttentionMajor), mais pourquoi ne veut-il pas les attribuer correctement ?
Est-ce parce que le contenu de ma cellule est interprété comme étant de type string ?
Si oui, peut-on convertir ce type ?
Merci d'avoir pris quelques instants pour me lire (et éventuellement pour me répondre :p)