Ecriture dans un Module standard
Fermé
jadami
Messages postés
103
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
18 septembre 2020
-
29 juin 2019 à 09:19
yg_be Messages postés 23524 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 11 avril 2025 - 18 juil. 2019 à 12:17
yg_be Messages postés 23524 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 11 avril 2025 - 18 juil. 2019 à 12:17
Bonjour,
Je voudrais savoir si l'on peut en VBA supprimer le contenu d'un module standard
et réécrire de nouvelles lignes.
Si oui, une piste ou un exemple svp.
Merci pour votre aide.
Salutations
Je voudrais savoir si l'on peut en VBA supprimer le contenu d'un module standard
et réécrire de nouvelles lignes.
Si oui, une piste ou un exemple svp.
Merci pour votre aide.
Salutations
A voir également:
- Ecriture dans un Module standard
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Pilote son standard - Télécharger - Pilotes & Matériel
- Écriture à l'envers miroir - Guide
- Netflix standard avec pub avis - Accueil - Streaming
3 réponses
yg_be
Messages postés
23524
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 avril 2025
Ambassadeur
1 578
29 juin 2019 à 10:03
29 juin 2019 à 10:03
bonjour, cela me fait penser à ta demande récente du 22 mai.
en règle générale, il est préférable d'influencer le comportement du VBA en utilisant des données.
que veux-tu réaliser?
en règle générale, il est préférable d'influencer le comportement du VBA en utilisant des données.
que veux-tu réaliser?
jadami
Messages postés
103
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
18 septembre 2020
16 juil. 2019 à 14:00
16 juil. 2019 à 14:00
Bonjour yg_b,
Désolé pour la réponse tardive.
Oui j’ai envisagé de lire tout cela dans une table puisque actuellement
Je fonctionne comme cela.
Mon but est surtout d’apprendre à créer, modifier, lire, écrire, et supprimer un
Module. Mais je ne trouve pas grand-chose dans les forums, quelques explications
me feraient du bien.
Salutations.
Désolé pour la réponse tardive.
Oui j’ai envisagé de lire tout cela dans une table puisque actuellement
Je fonctionne comme cela.
Mon but est surtout d’apprendre à créer, modifier, lire, écrire, et supprimer un
Module. Mais je ne trouve pas grand-chose dans les forums, quelques explications
me feraient du bien.
Salutations.
yg_be
Messages postés
23524
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 avril 2025
1 578
16 juil. 2019 à 14:44
16 juil. 2019 à 14:44
peux-tu donner un exemple précis?
jadami
Messages postés
103
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
18 septembre 2020
16 juil. 2019 à 21:54
16 juil. 2019 à 21:54
Pour initialiser une nouvelle saison 2019-2020 je dois par exemple modifier
en autres ces 8 constantes :
Module1
" SAIS0N N
Public Const CONS_MILLESIME_N As Variant =2019
Public Const CONS_SAISON_N As Variant = "2018 - 2019"
Public Const CONS_DATE_DEBUTSAISON_N As Variant = "01/09/2018"
Public Const CONS_DATE_FINSAISON_N As Variant = "31/08/2019"
" SAISON ANT
Public Const CONS_MILLESIME_ANT As Variant =2018
Public Const CONS_SAISON_ANT As Variant = "2017 - 2018"
Public Const CONS_DATE_DEBUTSAISON_ANT As Variant = "01/09/2017"
Public Const CONS_DATE_FINSAISON_ANT As Variant = "31/08/2018"
Est-ce que cela est possible ?
Salutations
en autres ces 8 constantes :
Module1
" SAIS0N N
Public Const CONS_MILLESIME_N As Variant =2019
Public Const CONS_SAISON_N As Variant = "2018 - 2019"
Public Const CONS_DATE_DEBUTSAISON_N As Variant = "01/09/2018"
Public Const CONS_DATE_FINSAISON_N As Variant = "31/08/2019"
" SAISON ANT
Public Const CONS_MILLESIME_ANT As Variant =2018
Public Const CONS_SAISON_ANT As Variant = "2017 - 2018"
Public Const CONS_DATE_DEBUTSAISON_ANT As Variant = "01/09/2017"
Public Const CONS_DATE_FINSAISON_ANT As Variant = "31/08/2018"
Est-ce que cela est possible ?
Salutations
yg_be
Messages postés
23524
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 avril 2025
1 578
>
jadami
Messages postés
103
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
18 septembre 2020
16 juil. 2019 à 22:41
16 juil. 2019 à 22:41
l'habitude, dans ce cas-là, est de travailler avec des variables plutôt que des constantes.
d'où viennent les valeurs à changer?
d'où viennent les valeurs à changer?
jadami
Messages postés
103
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
18 septembre 2020
18 juil. 2019 à 11:43
18 juil. 2019 à 11:43
Bonjour yg_be
Les valeurs à changer peuvent provenir:
d'une liste déroulante "cmbSaison" ou d'une table "tbl SaisonSportives"
Les valeurs à changer peuvent provenir:
d'une liste déroulante "cmbSaison" ou d'une table "tbl SaisonSportives"
yg_be
Messages postés
23524
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 avril 2025
Ambassadeur
1 578
17 juil. 2019 à 11:50
17 juil. 2019 à 11:50
peux-tu expliquer pourquoi tu as choisi d'écrire un programme qui modifie un autre programme?
jadami
Messages postés
103
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
18 septembre 2020
18 juil. 2019 à 11:46
18 juil. 2019 à 11:46
Non je ne modifie pas un programme par un autre, je modifie des valeurs.
En début de chaque saison je prépare ma base
Par programme :
Duplique 4 tables en les nommant N moins 1
Coche une case départ et met une date départ au 31/08/2019) à tous les adhérents
Modifie la table tarifs (Les tarifs sont appelés par une fonction)
Manuellement :
les constantes que je voudrais automatiser
Salutations
En début de chaque saison je prépare ma base
Par programme :
Duplique 4 tables en les nommant N moins 1
Coche une case départ et met une date départ au 31/08/2019) à tous les adhérents
Modifie la table tarifs (Les tarifs sont appelés par une fonction)
Manuellement :
les constantes que je voudrais automatiser
Salutations
yg_be
Messages postés
23524
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 avril 2025
1 578
>
jadami
Messages postés
103
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
18 septembre 2020
18 juil. 2019 à 12:17
18 juil. 2019 à 12:17
ta question porte sur quelle partie? uniquement sur l'automatisation des changements des valeurs des constantes.
si oui: par définition, une constante ne change jamais. modifier des constantes revient à modifier le programme.
il me semble plus logique d'utiliser des variables, et de les initialiser en lisant le contenu de la table "tbl SaisonSportives".
si oui: par définition, une constante ne change jamais. modifier des constantes revient à modifier le programme.
il me semble plus logique d'utiliser des variables, et de les initialiser en lisant le contenu de la table "tbl SaisonSportives".
Modifié le 29 juin 2019 à 11:13
Dans un module j'ai quelques valeurs que j'utilise toute la saison
Je voudrais ,lorsque j'initialise une nouvelle saison, réécrire ces valeurs actualisées.
29 juin 2019 à 11:45
as-tu envisagé de lire tout cela dans une table?
peux-tu partager ton code?