VBA difficulté pour soustraire deux valeurs
Résolu/Fermé
florent5528
Messages postés
104
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
24 juin 2022
-
Modifié par florent5528 le 31/01/2012 à 20:59
florent5528 Messages postés 104 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 24 juin 2022 - 1 févr. 2012 à 19:09
florent5528 Messages postés 104 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 24 juin 2022 - 1 févr. 2012 à 19:09
A voir également:
- VBA difficulté pour soustraire deux valeurs
- Deux comptes whatsapp - Guide
- Deux ecran pc - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Vba pour les nuls pdf - Forum VB / VBA
- Erreur 1004 vba ✓ - Forum VB / VBA
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
1 févr. 2012 à 11:51
1 févr. 2012 à 11:51
Bonjour à tous,
Sans avoir le classeur sous les yeux, on va tourner en rond ....
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse
Sans avoir le classeur sous les yeux, on va tourner en rond ....
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse
Bonsoir
quel type d'erreur?
A+
quel type d'erreur?
A+
florent5528
Messages postés
104
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
24 juin 2022
1 févr. 2012 à 16:58
1 févr. 2012 à 16:58
Bonjour
Le message d'erreur indique ceci
Erreur d'excécution '1004'
La méthode de Selection de la classe Range à échoué
Le message d'erreur indique ceci
Erreur d'excécution '1004'
La méthode de Selection de la classe Range à échoué
Bonjour,
Sheets("Données").Cells(Ligne, 5).Select
1) Verifier le nom de la feuille "Données".
2) Verifier que la variable Ligne prend une valeur strictement positive.
;)
Sheets("Données").Cells(Ligne, 5).Select
1) Verifier le nom de la feuille "Données".
2) Verifier que la variable Ligne prend une valeur strictement positive.
;)
florent5528
Messages postés
104
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
24 juin 2022
1 févr. 2012 à 17:06
1 févr. 2012 à 17:06
Bonjour
J'ai vérifier le nom de la feuille données, a priori aucun souci
pour le petit 2 j'ai changé la variable ligne en lui donner le type Byte et non long comme avant
j'ai eu un nouveau message d'erreur de type '6'
dépassement de capacité
J'ai vérifier le nom de la feuille données, a priori aucun souci
pour le petit 2 j'ai changé la variable ligne en lui donner le type Byte et non long comme avant
j'ai eu un nouveau message d'erreur de type '6'
dépassement de capacité
florent5528
Messages postés
104
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
24 juin 2022
Modifié par florent5528 le 1/02/2012 à 17:12
Modifié par florent5528 le 1/02/2012 à 17:12
j'ai essayé de nouveau,
en mettant integer au lieu de byte qui donnait erreur 6
et au lieu de Long comme au départ qui donne erreur 1004.
Integer me donne comme aussi une erreur 1004 et ça déconne au même niveau que si la variable est de type Long
du coup j'ai envie de dire que cela ne provient pas du type de variable.
Et merci pour le coup de main
en mettant integer au lieu de byte qui donnait erreur 6
et au lieu de Long comme au départ qui donne erreur 1004.
Integer me donne comme aussi une erreur 1004 et ça déconne au même niveau que si la variable est de type Long
du coup j'ai envie de dire que cela ne provient pas du type de variable.
Et merci pour le coup de main
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
1 févr. 2012 à 17:14
1 févr. 2012 à 17:14
C'est pour cela que je te t'avais demandé de voir le classeur mais je ne voudrais pas te déranger...
florent5528
Messages postés
104
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
24 juin 2022
1 févr. 2012 à 17:27
1 févr. 2012 à 17:27
tu ne me déranges pas du tout
En plus c'est moi qui demande de l'aide
et toi qui a la gentillesse de m'aider à avancer
En plus c'est moi qui demande de l'aide
et toi qui a la gentillesse de m'aider à avancer
re
Je n'arrive pas à reproduire l'erreur!
dans Sheets("Données"), n'y a t il pas un espace en trop ou un caractère qui diffère par rapport au nom de la feuille?
C'est curieux puisque cette feuille est utilisée plusieurs fois.
Pour la valeur de Ligne essaie ceci
Ligne = Val(Worksheets("Remplissage").Range("A16").Value)
On force en numérique la valeur lue en texte.
Peut-être que les deux erreurs sont liées, commence par rajouter val .... et vois...
A+
Je n'arrive pas à reproduire l'erreur!
dans Sheets("Données"), n'y a t il pas un espace en trop ou un caractère qui diffère par rapport au nom de la feuille?
C'est curieux puisque cette feuille est utilisée plusieurs fois.
Pour la valeur de Ligne essaie ceci
Ligne = Val(Worksheets("Remplissage").Range("A16").Value)
On force en numérique la valeur lue en texte.
Peut-être que les deux erreurs sont liées, commence par rajouter val .... et vois...
A+
florent5528
Messages postés
104
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
24 juin 2022
Modifié par florent5528 le 1/02/2012 à 17:18
Modifié par florent5528 le 1/02/2012 à 17:18
Après vérification pas d'erreur dans le terme
Et après essaie de ta nouvelle ligne de code cela dysfonctionne au même endroit et avec le même code erreur qu'avant
Et après essaie de ta nouvelle ligne de code cela dysfonctionne au même endroit et avec le même code erreur qu'avant
1 févr. 2012 à 17:15
Voici l'adresse du document
https://www.cjoint.com/?0BbrpF7iRtT
Modifié par michel_m le 1/02/2012 à 18:02
partie de la macro corrigée (il te reste à compléter la ligne de nettoyage de la feuille "remplissage)
1 févr. 2012 à 19:09
un grand merci pour le coup de main et pour toutes les infos que j'ai pu glaner dans ta macro
cela me resservira pour bien d'autre chose