alors voila, debutant dans le vba, j'ai des bouts de codes que j'arrive pas
a mettre en "osmose"...
j'aimerai que ma macro, est pour but de mettre a jour une base de donnees.
j'ai mon fichier :
- dans la colonne A j'ai des nombres de 1 a ... (ca peut etre 50, 14362,
45127, ...), cette colonne se nomme "n° ordre"
- B... "n° client"
- dans la colonne C j'ai des "M. ou MME", cette colonne se nomme "civilite"
- ...D...E...F...G...(nom, prenom, societé, adr1...)
- dans la colonne H j'ai des adresses "3 rue Jaures" ... , cette colonne se
nomme "adr2"
- I...J...(adr3, cp..)
- dans la colonne K j'ai des villes "ANNECY" ... cette colonne se nomme
"ville" :-) normal !
- la ligne 1, est la ligne de titre des cellules, donc dans A mon premier
chiffre commence en A2...
ceci etait pour planter le decor...
je vais decrire si dessous ce que j'aimerai obtenir...
je lance ma macro : (*)
- une fenetre apparait (inputbox ?) je dois rentrer le numero d'ordre
} set macellule=range("A2:A65536")
} NUM=inputbox("Entrer le n° d'ordre")
j'aimerai avoir un bouton nommé "Chercher" et un "Annuler"
si je clicke sur Annuler ou la petite croix en haut a droite, la macro
s'arrete
si je clicke su Chercher, deux cas peuvent se produirent :
- le numero n'existe pas ! (1)
- le numero existe ! (2)
Cas (1) le numero n'existe pas :
une fenetre s'ouvre (msgbox ?) : "N° ###### inconnu"
j'ai un bouton OK et la petite croix, si je clicke sur l'un ou sur l'autre,
je retourne au debut (*) de ma macro !
Cas (2) le numero existe :
une fenetre s'ouvre et en fonction du numero tapé, 3 lignes (de 32
caracteres max chacune) de verification sont inscrites
-le n° d'ordre
-l'adresse 2
-la ville
j'aimerai un bouton "Supprimer" et un "Annuler"
je clicke sur Annuler ou sur la petite croix, je retourne au debut (*) de la
macro
si je clicke sur Supprimer, le mot "SUPPRIMER" remplace le n°##### dans la
cellule, et je retourne au debut (*) de la macro.
exemple :
dans mon fichier, ligne 4, j'ai (de A a K) :
3/012/MME/AZER/ANNE/SNFC/ETA 2/7 BD FOCH/BP 14/69001/LYON
je lance ma macro, je tape 3 (le n° existe) une nouvelle fenetre s'ouvre
avec ecrit :
3
7 BD FOCH
GRENOBLE
je clicke sur Supprimer, le mot "SUPPRIMER" remplace le n°3 dans la cellule
A4, et je retourne au debut (*) de la macro.
??vous etes encore en train de me lire ?? c'est gentil...
voila j'espere que vous pourrez m'aider...
merci par avance
tinou
ps : pour ce qui veulent un descriptif visuel... tinou317@hotm**l.fr
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
Lolote
Salut Tinou,
Voila de quoi te satsifaire. http://cjoint.com/?ccocaeyjd7 @+ Lolote
"tinou" a écrit dans le message de news:
Bonjour,
alors voila, debutant dans le vba, j'ai des bouts de codes que j'arrive pas a mettre en "osmose"... j'aimerai que ma macro, est pour but de mettre a jour une base de donnees. j'ai mon fichier : - dans la colonne A j'ai des nombres de 1 a ... (ca peut etre 50, 14362, 45127, ...), cette colonne se nomme "n° ordre" - B... "n° client" - dans la colonne C j'ai des "M. ou MME", cette colonne se nomme "civilite" - ...D...E...F...G...(nom, prenom, societé, adr1...) - dans la colonne H j'ai des adresses "3 rue Jaures" ... , cette colonne se nomme "adr2" - I...J...(adr3, cp..) - dans la colonne K j'ai des villes "ANNECY" ... cette colonne se nomme "ville" :-) normal !
- la ligne 1, est la ligne de titre des cellules, donc dans A mon premier chiffre commence en A2...
ceci etait pour planter le decor...
je vais decrire si dessous ce que j'aimerai obtenir...
je lance ma macro : (*)
- une fenetre apparait (inputbox ?) je dois rentrer le numero d'ordre } set macellule=range("A2:A65536") } NUM=inputbox("Entrer le n° d'ordre") j'aimerai avoir un bouton nommé "Chercher" et un "Annuler" si je clicke sur Annuler ou la petite croix en haut a droite, la macro s'arrete si je clicke su Chercher, deux cas peuvent se produirent : - le numero n'existe pas ! (1) - le numero existe ! (2)
Cas (1) le numero n'existe pas : une fenetre s'ouvre (msgbox ?) : "N° ###### inconnu" j'ai un bouton OK et la petite croix, si je clicke sur l'un ou sur l'autre, je retourne au debut (*) de ma macro !
Cas (2) le numero existe : une fenetre s'ouvre et en fonction du numero tapé, 3 lignes (de 32 caracteres max chacune) de verification sont inscrites -le n° d'ordre -l'adresse 2 -la ville
j'aimerai un bouton "Supprimer" et un "Annuler" je clicke sur Annuler ou sur la petite croix, je retourne au debut (*) de la macro si je clicke sur Supprimer, le mot "SUPPRIMER" remplace le n°##### dans la cellule, et je retourne au debut (*) de la macro.
exemple : dans mon fichier, ligne 4, j'ai (de A a K) : 3/012/MME/AZER/ANNE/SNFC/ETA 2/7 BD FOCH/BP 14/69001/LYON je lance ma macro, je tape 3 (le n° existe) une nouvelle fenetre s'ouvre 3 7 BD FOCH GRENOBLE je clicke sur Supprimer, le mot "SUPPRIMER" remplace le n°3 dans la cellule A4, et je retourne au debut (*) de la macro.
??vous etes encore en train de me lire ?? c'est gentil... voila j'espere que vous pourrez m'aider...
merci par avance tinou ps : pour ce qui veulent un descriptif visuel... **l.fr
Salut Tinou,
Voila de quoi te satsifaire.
http://cjoint.com/?ccocaeyjd7
@+ Lolote
"tinou" <tinou@discussions.microsoft.com> a écrit dans le message de news:
CF604A7F-FD2E-494B-909B-85A0F0F9AA70@microsoft.com...
Bonjour,
alors voila, debutant dans le vba, j'ai des bouts de codes que j'arrive
pas
a mettre en "osmose"...
j'aimerai que ma macro, est pour but de mettre a jour une base de donnees.
j'ai mon fichier :
- dans la colonne A j'ai des nombres de 1 a ... (ca peut etre 50, 14362,
45127, ...), cette colonne se nomme "n° ordre"
- B... "n° client"
- dans la colonne C j'ai des "M. ou MME", cette colonne se nomme
"civilite"
- ...D...E...F...G...(nom, prenom, societé, adr1...)
- dans la colonne H j'ai des adresses "3 rue Jaures" ... , cette colonne
se
nomme "adr2"
- I...J...(adr3, cp..)
- dans la colonne K j'ai des villes "ANNECY" ... cette colonne se nomme
"ville" :-) normal !
- la ligne 1, est la ligne de titre des cellules, donc dans A mon premier
chiffre commence en A2...
ceci etait pour planter le decor...
je vais decrire si dessous ce que j'aimerai obtenir...
je lance ma macro : (*)
- une fenetre apparait (inputbox ?) je dois rentrer le numero d'ordre
} set macellule=range("A2:A65536")
} NUM=inputbox("Entrer le n° d'ordre")
j'aimerai avoir un bouton nommé "Chercher" et un "Annuler"
si je clicke sur Annuler ou la petite croix en haut a droite, la macro
s'arrete
si je clicke su Chercher, deux cas peuvent se produirent :
- le numero n'existe pas ! (1)
- le numero existe ! (2)
Cas (1) le numero n'existe pas :
une fenetre s'ouvre (msgbox ?) : "N° ###### inconnu"
j'ai un bouton OK et la petite croix, si je clicke sur l'un ou sur
l'autre,
je retourne au debut (*) de ma macro !
Cas (2) le numero existe :
une fenetre s'ouvre et en fonction du numero tapé, 3 lignes (de 32
caracteres max chacune) de verification sont inscrites
-le n° d'ordre
-l'adresse 2
-la ville
j'aimerai un bouton "Supprimer" et un "Annuler"
je clicke sur Annuler ou sur la petite croix, je retourne au debut (*) de
la
macro
si je clicke sur Supprimer, le mot "SUPPRIMER" remplace le n°##### dans la
cellule, et je retourne au debut (*) de la macro.
exemple :
dans mon fichier, ligne 4, j'ai (de A a K) :
3/012/MME/AZER/ANNE/SNFC/ETA 2/7 BD FOCH/BP 14/69001/LYON
je lance ma macro, je tape 3 (le n° existe) une nouvelle fenetre s'ouvre
3
7 BD FOCH
GRENOBLE
je clicke sur Supprimer, le mot "SUPPRIMER" remplace le n°3 dans la
cellule
A4, et je retourne au debut (*) de la macro.
??vous etes encore en train de me lire ?? c'est gentil...
voila j'espere que vous pourrez m'aider...
merci par avance
tinou
ps : pour ce qui veulent un descriptif visuel... tinou317@hotm**l.fr
Voila de quoi te satsifaire. http://cjoint.com/?ccocaeyjd7 @+ Lolote
"tinou" a écrit dans le message de news:
Bonjour,
alors voila, debutant dans le vba, j'ai des bouts de codes que j'arrive pas a mettre en "osmose"... j'aimerai que ma macro, est pour but de mettre a jour une base de donnees. j'ai mon fichier : - dans la colonne A j'ai des nombres de 1 a ... (ca peut etre 50, 14362, 45127, ...), cette colonne se nomme "n° ordre" - B... "n° client" - dans la colonne C j'ai des "M. ou MME", cette colonne se nomme "civilite" - ...D...E...F...G...(nom, prenom, societé, adr1...) - dans la colonne H j'ai des adresses "3 rue Jaures" ... , cette colonne se nomme "adr2" - I...J...(adr3, cp..) - dans la colonne K j'ai des villes "ANNECY" ... cette colonne se nomme "ville" :-) normal !
- la ligne 1, est la ligne de titre des cellules, donc dans A mon premier chiffre commence en A2...
ceci etait pour planter le decor...
je vais decrire si dessous ce que j'aimerai obtenir...
je lance ma macro : (*)
- une fenetre apparait (inputbox ?) je dois rentrer le numero d'ordre } set macellule=range("A2:A65536") } NUM=inputbox("Entrer le n° d'ordre") j'aimerai avoir un bouton nommé "Chercher" et un "Annuler" si je clicke sur Annuler ou la petite croix en haut a droite, la macro s'arrete si je clicke su Chercher, deux cas peuvent se produirent : - le numero n'existe pas ! (1) - le numero existe ! (2)
Cas (1) le numero n'existe pas : une fenetre s'ouvre (msgbox ?) : "N° ###### inconnu" j'ai un bouton OK et la petite croix, si je clicke sur l'un ou sur l'autre, je retourne au debut (*) de ma macro !
Cas (2) le numero existe : une fenetre s'ouvre et en fonction du numero tapé, 3 lignes (de 32 caracteres max chacune) de verification sont inscrites -le n° d'ordre -l'adresse 2 -la ville
j'aimerai un bouton "Supprimer" et un "Annuler" je clicke sur Annuler ou sur la petite croix, je retourne au debut (*) de la macro si je clicke sur Supprimer, le mot "SUPPRIMER" remplace le n°##### dans la cellule, et je retourne au debut (*) de la macro.
exemple : dans mon fichier, ligne 4, j'ai (de A a K) : 3/012/MME/AZER/ANNE/SNFC/ETA 2/7 BD FOCH/BP 14/69001/LYON je lance ma macro, je tape 3 (le n° existe) une nouvelle fenetre s'ouvre 3 7 BD FOCH GRENOBLE je clicke sur Supprimer, le mot "SUPPRIMER" remplace le n°3 dans la cellule A4, et je retourne au debut (*) de la macro.
??vous etes encore en train de me lire ?? c'est gentil... voila j'espere que vous pourrez m'aider...
merci par avance tinou ps : pour ce qui veulent un descriptif visuel... **l.fr