Tous les enregistrements du fichier ne sont pas édités
Résolu/Fermé
arsene53
Messages postés
48
Date d'inscription
mardi 7 novembre 2017
Statut
Membre
Dernière intervention
23 novembre 2021
-
23 nov. 2021 à 10:59
arsene - 7 déc. 2021 à 23:06
arsene - 7 déc. 2021 à 23:06
A voir également:
- Tous les enregistrements du fichier ne sont pas édités
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
5 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
Modifié le 23 nov. 2021 à 17:51
Modifié le 23 nov. 2021 à 17:51
Bonjour,
Vous pouvez mettre les deux fichiers a dispo car il semble que le code n'est pas dans le fichier ou vous recherchez les infos
Vous faites souvent de la programmation en VBA?
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Suite:
Cette partie de code est une part de votre probleme:
If Ent = 0 Then
Ent = 1
GoTo 101
GoTo 102
Premier tour Ent passe a 1 si Ord_1 = 2 mais ne repasse jamais a 0.
Si Ent passe a 1, vous ne sautez jamais a 102 puisque vous passez toujours par 101 et 102 ensuite
Vous pouvez mettre les deux fichiers a dispo car il semble que le code n'est pas dans le fichier ou vous recherchez les infos
Vous faites souvent de la programmation en VBA?
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Suite:
Cette partie de code est une part de votre probleme:
If Ent = 0 Then
Ent = 1
GoTo 101
GoTo 102
Premier tour Ent passe a 1 si Ord_1 = 2 mais ne repasse jamais a 0.
Si Ent passe a 1, vous ne sautez jamais a 102 puisque vous passez toujours par 101 et 102 ensuite
arsene53
Messages postés
48
Date d'inscription
mardi 7 novembre 2017
Statut
Membre
Dernière intervention
23 novembre 2021
23 nov. 2021 à 20:47
23 nov. 2021 à 20:47
Bonjour,
Je viens
Informaticien ayant travaillé sur Cobol, Excel et d’autres langages pendant au moins 2 décennies, je suis un débutant en Programmation VBA. Ainsi, je ne suis pas passé par le Code en tant que tel, mais j’ai écrit simplement le texte que j’ai soumis à exécution.
En fait, j’ai utilisé 1 seul fichier nommé « Fic_des_04.xls » ayant 2 feuilles appelées :
« List_1 » où se trouvent les données en Entrée et
« List_2 » qui constitue la Sortie à savoir les résultats.
Le lien a été crée : https://www.cjoint.com/c/KKxtSfuqEZP
arsène
Je viens
Informaticien ayant travaillé sur Cobol, Excel et d’autres langages pendant au moins 2 décennies, je suis un débutant en Programmation VBA. Ainsi, je ne suis pas passé par le Code en tant que tel, mais j’ai écrit simplement le texte que j’ai soumis à exécution.
En fait, j’ai utilisé 1 seul fichier nommé « Fic_des_04.xls » ayant 2 feuilles appelées :
« List_1 » où se trouvent les données en Entrée et
« List_2 » qui constitue la Sortie à savoir les résultats.
Le lien a été crée : https://www.cjoint.com/c/KKxtSfuqEZP
arsène
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
Modifié le 24 nov. 2021 à 07:36
Modifié le 24 nov. 2021 à 07:36
Bonjour,
En fait, j’ai utilisé 1 seul fichier nommé
Le code est donc dans un autre classeur puisque vous ouvrez le fichier Fic_des_04.xls
a cette ligne:
Curieux!
Je regarde la chose
Vous lancez le code comment?
Vous pouvez expliquer ce que vous voulez exactement car votre variable
Suite:
Vous voulez une programmation simple, un peu evoluee ou ce que j'appelle normale pour moi
En fait, j’ai utilisé 1 seul fichier nommé
Le code est donc dans un autre classeur puisque vous ouvrez le fichier Fic_des_04.xls
a cette ligne:
Workbooks.Open Filename:="C:\Divers\Fich_desc\Fic_des_04.xls"
Curieux!
Je regarde la chose
Vous lancez le code comment?
Vous pouvez expliquer ce que vous voulez exactement car votre variable
Ord_1 = 2, pige pas trop vu que dans List_01 colonne A cela va de 1 a 6 pour le moment
Suite:
Vous voulez une programmation simple, un peu evoluee ou ce que j'appelle normale pour moi
yg_be
Messages postés
23361
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 novembre 2024
Ambassadeur
1 556
Modifié le 24 nov. 2021 à 12:00
Modifié le 24 nov. 2021 à 12:00
bonjour,
Connais-tu les possibilités de déboguer du VBA (exécution pas à pas, points d'arret, examen du contenu des variables)?
Par ailleurs, l'instruction
Connais-tu les possibilités de déboguer du VBA (exécution pas à pas, points d'arret, examen du contenu des variables)?
Par ailleurs, l'instruction
debug.printpermet d'afficher des informations pour comprendre le comportement du code.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous,
Désolé pour le temps mis pour vous répondre.
J'ai revu toutes les instructions, ensuite, j'ai utilisé les possibilités que vous m'avez proposées.
Heureusement, en exécutant quelques éléments du Débogage tels que le pas à pas principal et le pas à pas détaillé, je suis arrivé à corriger progressivement les anomalies et à aboutir aux résultats escomptés.
Je vous remercie pour l'aide que vous m'avez apportée.
A toute l'équipe, encore une fois grand MERCI.
A bientôt.
arsène
Désolé pour le temps mis pour vous répondre.
J'ai revu toutes les instructions, ensuite, j'ai utilisé les possibilités que vous m'avez proposées.
Heureusement, en exécutant quelques éléments du Débogage tels que le pas à pas principal et le pas à pas détaillé, je suis arrivé à corriger progressivement les anomalies et à aboutir aux résultats escomptés.
Je vous remercie pour l'aide que vous m'avez apportée.
A toute l'équipe, encore une fois grand MERCI.
A bientôt.
arsène