Mederic
Habitué
J'ai un tableau avec 4 colonnes : poids, transporteur, ville et prix.
je souhaite que ma macro fasse:
"
je cree variable FEUIL
je cree variable COL
je cree variable LIG
If je modifie l'une des 3 premières données sur une ligne Then
If transporteur = "transp1" Then FEUIL := xxx
if transporteur .......
if ville appartient au champ de valeur ("..." , "..." ..) Then COL:= x
....
if a < poids <= b Then LIG := y
(...)
If (poids ET ville ET transporteur) non vides Then prix := poids * DOCtarifs_FEUIL_(LIG, COL).value
"
Dans cette macro, je ne sais pas :
- declarer une variable sheet
- lancer la macro au sortir d'une des 3 colonnes(modifiée) (poids, transp. , ville)
- attribuer a la variable FEUIL son nom pour ensuite concaténer l'adresse de la cellule qui m'interesse.
- chercher si la donnée "ville" de la ligne contient une portion de texte contenu dans ("...", "..." ..)
J'espère que c'est pas trop confus, merci d'avance pour vos eclaircissements meme partiels..
je souhaite que ma macro fasse:
"
je cree variable FEUIL
je cree variable COL
je cree variable LIG
If je modifie l'une des 3 premières données sur une ligne Then
If transporteur = "transp1" Then FEUIL := xxx
if transporteur .......
if ville appartient au champ de valeur ("..." , "..." ..) Then COL:= x
....
if a < poids <= b Then LIG := y
(...)
If (poids ET ville ET transporteur) non vides Then prix := poids * DOCtarifs_FEUIL_(LIG, COL).value
"
Dans cette macro, je ne sais pas :
- declarer une variable sheet
- lancer la macro au sortir d'une des 3 colonnes(modifiée) (poids, transp. , ville)
- attribuer a la variable FEUIL son nom pour ensuite concaténer l'adresse de la cellule qui m'interesse.
- chercher si la donnée "ville" de la ligne contient une portion de texte contenu dans ("...", "..." ..)
J'espère que c'est pas trop confus, merci d'avance pour vos eclaircissements meme partiels..