XL 2016 Demande pour complétude cellule automatiquement

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 !

Rikko14

XLDnaute Junior
Bonjour,

Voici mon tableur,
ce que je souhaiterais c'est que quand je sélectionne une ville dans la colonne H dont la liste se trouve sur la feuille "Communes INSEE" se positionne automatiquement dans les colonnes I, J, K, le code Insee de la commune, le canton de la commune et son EPCI,
Pouvez vous m'indiquer les formules qu'il faut indiquer dans les cellules des colonnes H, I, J K ?

Merci de votre aide.




 

Pièces jointes

Bonjour

En mettant la liste des communes sous forme de tableau structuré nommé Communes :
en I2 à étendre jusqu'à K2 puis à recopier en dessous (ou mieux également mettre le tableau de l'onglet S 2024 sous forme de tableau structuré qui deonnera une recopie automatique)
VB:
=RECHERCHEV($H2;Communes;COLONNE(B1);0)

A noter que malgré la liste déroulante, la colonne I comporte de nombreuses erreurs, les noms de communes en colonne H ne respectant pas la norme...
 
Dernière édition:
@chris,
j'ai créé le tableau structuré et remplacer tableau 1 par Communes

1726042546745.png

ensuite je ne comprends pas :

1726042531045.png
 

Pièces jointes

Dernière édition:
alors j'ai réussi mais pour la colonne H je n'arrive pas reprendre la ville de la colonne "NOM COMMUNE" de l'onglet "Commune INSEE" j'ai donc insérer unecolonne avec la colonne NOM COMMUNE et copier/coller les communes ainsi dans l'onglet S 2024 , dans la colonne H quand je selectionne la ville les colonnes I, J, K se trouvent automatiquement.
J'ai fait un teste sur les 4 1eres ligne de la colonne H. car comme tu l'a précisé les nom indiqué dans la colonne H ne correspondent pas àau nom de la colonne B de l'onglet Communes INSES
 

Pièces jointes

Bonjour Rikko14, chris, vgendron,

Sur le fichier du post #1, en I2 à tirer vers la droite :
Code:
=SIERREUR(RECHERCHEV($H2;'Communes INSEE'!$A:$D;COLONNES('S 2024'!$H2:I2);0);SIERREUR(RECHERCHEV(SUBSTITUE($H2;" ";"-");'Communes INSEE'!$A:$D;COLONNES('S 2024'!$H2:I2);0);""))
La formule fonctionne qu'il y ait ou non des tableaux structurés, avec ou sans tirets.

A+
 

Pièces jointes

RE

Cela fait plus de 20 ans avec les Tableaux Structurés que l'on évite des formules sur des colonnes entières...

Pour les - c'est un choix : soit on veut justement être à la norme INSEE, soit on reste dans l'à peu près...

A chacun de voir.
 
Dernière édition:
RE

Cela fait plus de 20 ans avec les Tableaux Structurés que l'on évite des formules sur des colonnes entières...
Avec RECHERCHEV les colonnes entières n'ont aucune incidence.

Testez successivement ces 2 formules en C1 :
Code:
=T(ALEA())&RECHERCHEV(A3;A1:B3;2,0)
=T(ALEA())&RECHERCHEV(A3;A:B;2,0)
avec la macro :
VB:
Sub a()
t = Timer
For i = 1 To 10000
    Calculate
Next
MsgBox Timer - t
End Sub
 
Dernière édition:
- 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
25
Affichages
602
Réponses
34
Affichages
4 K
Réponses
5
Affichages
375
Réponses
3
Affichages
470
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
649
Retour