• Initiateur de la discussion Initiateur de la discussion linux21
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

linux21

XLDnaute Nouveau
Bonjour à tous,
ma facture va me rendre folle, je vous explique la situation.

J'ai une base de données contenant 6 informations:
Nom, Complément nom, adresse, complement adresse, code postal et ville.

Au niveau de ma facture, je sélectionne mon client grâce à une liste déroulante qui change donc automatiquement l'adresse du client.

Mon problème c'est ces lignes vides quand il n'y a pas de complément d'adresse par exemple.

Pour plus de clarté, voici ce que renvoie mes recherchev (sachant qu'il renvoi 0 si il ne trouve rien):

J11 = Nom
J12 = Complément de nom
J13 = Adresse
J14 = Complément d'adresse
J15 = Code postal + ville

La 1ère ligne est facile, car il y a forcément un nom.

=J11

La 2ème ligne, soit il y a pas de complément de nom; on affiche l'adresse; si pas d'adresse; on affiche code postal + ville

=SI(J12=0;SI(J13=0;J15;J13);J12)

La 3ème ligne, c'est ici que je bloque. Le gros problème c'est que l'adresse peut comporter un Nom, et un code postal + ville (pas d'adresse, exemple: une mairie d'un patelin)

Pour résumer il faut afficher sur cette 3ème ligne:
l'adresse si au dessus il y a le complément de nom
ou le complément d'adresse si au dessus il y a l'adresse
ou rien si y'a cp+ville au dessus
ou le code postal+ville si ya l'adresse au dessus

Sachant qu'on les affiche que si eux-mêmes existent...

Ca me rend chèvre, mon cerveau suit plus au bout d'un moment :/
Je suis arrivé a imbriquer tellement de si que excel me renvoyait des messages du genre "trop de parametres".

Et il y a encore la 4ème et 5ème ligne...mais chaque chose en son temps!

Si ça vous tente de m'aider, vous êtes les bienvenu(e)s,
Merci d'avance
 
Résolu: Adresses Factures

Oui tu as raison, je voulais simplement avoir la solution et l'adapter à mon problème comme une grande ^^
Mais j'ai compris que cétait trop difficile pour moi.

Merci en tout cas, le résultat est parfait.
Bonne journée à tout le monde, et bon weekend.
 
Re : Adresses Factures

Bonjour à tous,
Efgé, pourrais tu me dire comment changer les cellules pour l'affichage des adresses ?

J'ai bien trouvé pour mettre la ligne du Nom en D8 à la place de E8, par contre je ne trouve pas pour les autres lignes.

Merci
 
Re : Adresses Factures

Bonjour linux21, le fil
Regarde si cela te suffit:
VB:
'ici la plage ou l'on va coller l'adresse
Range("E9:E12").ClearContents
'on colle sur la cellule ligne 9 colonne 5 (E9)
'Pour D9 il faut utiliser Cells(9,4)....
Cells(9, 5).Resize(D.Count - 1, 1) = Application.Transpose(D.Items)
Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
118
Retour