Besoin d'aide pour Visual Basic - Excel
Résolu/Fermé
frins
Messages postés
66
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
8 février 2015
-
24 janv. 2012 à 17:09
frins Messages postés 66 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 8 février 2015 - 27 janv. 2012 à 09:46
frins Messages postés 66 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 8 février 2015 - 27 janv. 2012 à 09:46
A voir également:
- Besoin d'aide pour Visual Basic - Excel
- Visual basic - Télécharger - Langages
- Liste déroulante excel - Guide
- Microsoft 365 basic - Accueil - Microsoft Office
- Microsoft visual c++ runtime - Guide
- Formule excel pour additionner plusieurs cellules - Guide
8 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 311
24 janv. 2012 à 18:03
24 janv. 2012 à 18:03
Bonjour,
Tu tiens absolument à du VBA pour faire un truc qui pourrait se faire avec des formules toutes simples?
Tu tiens absolument à du VBA pour faire un truc qui pourrait se faire avec des formules toutes simples?
frins
Messages postés
66
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
8 février 2015
11
24 janv. 2012 à 19:50
24 janv. 2012 à 19:50
Bonsoir Michel.
Je ne sais pas trop ce qui est le mieux, en parcourant un peu le net, j'ai vu que VBA serait plus utile..
Mais bon, je n'y connais pas grand chose, donc si des formules pourraient le faire, je ne suis absolument pas contre..
Merci de t'intéresser à mon sujet.
Je ne sais pas trop ce qui est le mieux, en parcourant un peu le net, j'ai vu que VBA serait plus utile..
Mais bon, je n'y connais pas grand chose, donc si des formules pourraient le faire, je ne suis absolument pas contre..
Merci de t'intéresser à mon sujet.
frins
Messages postés
66
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
8 février 2015
11
26 janv. 2012 à 11:29
26 janv. 2012 à 11:29
Un petit coup de "up" à mon sujet, c'est assez important et urgent..
Merci à ceux qui voudront bien m'aider.
Pierre
Merci à ceux qui voudront bien m'aider.
Pierre
prunety
Messages postés
74
Date d'inscription
dimanche 12 novembre 2006
Statut
Membre
Dernière intervention
6 février 2015
4
26 janv. 2012 à 14:42
26 janv. 2012 à 14:42
bah pas besoin de VBA
Je pense qu'une fois que tu as sélectionne ta valeur dans la liste déroulante un coup de recherchev dans ta page 2 devrait te ramener tes informations (attention, il faut que "désignation" soit la 1ere colonne de ton tableau en page 2
Je pense qu'une fois que tu as sélectionne ta valeur dans la liste déroulante un coup de recherchev dans ta page 2 devrait te ramener tes informations (attention, il faut que "désignation" soit la 1ere colonne de ton tableau en page 2
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
frins
Messages postés
66
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
8 février 2015
11
26 janv. 2012 à 17:53
26 janv. 2012 à 17:53
Résumons :
ma page 1 contient les colonnes suivantes (dans l'ordre) :
Référence ; désignation ; quantité ; taille ; P.U.H.T. ; P.TH.T
ma page 2 contient les colonnes suivantes (dans l'ordre) :
désignation ; référence ; P.U.H.T.
J'ai pu créer ma liste déroulante pour la partie désignation, faisant le lien entre les pages 1 et 2.
Comment utiliser alors la fonction recherche V pour que mes colonnes référence ; P.U.H.T. de la page 1 se remplisse avec les données de la page 2 ?
ma page 1 contient les colonnes suivantes (dans l'ordre) :
Référence ; désignation ; quantité ; taille ; P.U.H.T. ; P.TH.T
ma page 2 contient les colonnes suivantes (dans l'ordre) :
désignation ; référence ; P.U.H.T.
J'ai pu créer ma liste déroulante pour la partie désignation, faisant le lien entre les pages 1 et 2.
Comment utiliser alors la fonction recherche V pour que mes colonnes référence ; P.U.H.T. de la page 1 se remplisse avec les données de la page 2 ?
prunety
Messages postés
74
Date d'inscription
dimanche 12 novembre 2006
Statut
Membre
Dernière intervention
6 février 2015
4
26 janv. 2012 à 18:45
26 janv. 2012 à 18:45
ok,
dans la cellule ou tu veux récupérer le P.U.H.T tu tape :
=Recherchev(adresse de la cellule contenant ta liste déroulante; la plage ou sont tes données dans la page 2; le numéro de la colonne ou se trouve le P.U.H.T. (a=1,b=2,c=2...);FAUX)
il te faut la même formule pour chaque P.U.H.T recherché
dans la cellule ou tu veux récupérer le P.U.H.T tu tape :
=Recherchev(adresse de la cellule contenant ta liste déroulante; la plage ou sont tes données dans la page 2; le numéro de la colonne ou se trouve le P.U.H.T. (a=1,b=2,c=2...);FAUX)
il te faut la même formule pour chaque P.U.H.T recherché
frins
Messages postés
66
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
8 février 2015
11
27 janv. 2012 à 08:55
27 janv. 2012 à 08:55
Super, ça fonctionne parfaitement..
Merci beaucoup pour cette aide, ça va bien me faciliter les choses pour mes commandes.
Juste une dernière question :
Mon bon de commande est défini par 20 lignes. J'ai appliqué les formules précédentes sur l'ensemble des 20 lignes.
Pour celles qui ne sont pas remplies (car achat de moins de 20 articles différents par exemple), les cellules définie par la formule affichent #N/A car pas de données sont rentrées.
Cela empêche donc le calcul de mon Total HT (somme de tous les P.T.H.T) situé en bas de page.
Y a t-il un moyen d'éviter cela, autrement qu'en supprimant les formules des lignes non remplies ?
Par avance merci
Pierre
Merci beaucoup pour cette aide, ça va bien me faciliter les choses pour mes commandes.
Juste une dernière question :
Mon bon de commande est défini par 20 lignes. J'ai appliqué les formules précédentes sur l'ensemble des 20 lignes.
Pour celles qui ne sont pas remplies (car achat de moins de 20 articles différents par exemple), les cellules définie par la formule affichent #N/A car pas de données sont rentrées.
Cela empêche donc le calcul de mon Total HT (somme de tous les P.T.H.T) situé en bas de page.
Y a t-il un moyen d'éviter cela, autrement qu'en supprimant les formules des lignes non remplies ?
Par avance merci
Pierre
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
27 janv. 2012 à 09:34
27 janv. 2012 à 09:34
Bonjour
=si(adresse de la liste déroulante="";"";recherchev(adresse de la liste déroulant; ect.))
=si(adresse de la liste déroulante="";"";recherchev(adresse de la liste déroulant; ect.))
frins
Messages postés
66
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
8 février 2015
11
27 janv. 2012 à 09:46
27 janv. 2012 à 09:46
ça fonctionne, merci.
Je marque le sujet comme "résolu".
Je vous remercie encore de l'aide précieuse que vous avez su m'apporter.
Bonne continuation à vous.
Pierre
Je marque le sujet comme "résolu".
Je vous remercie encore de l'aide précieuse que vous avez su m'apporter.
Bonne continuation à vous.
Pierre