XL 2016 comparer une cellule avec une colonne

  • Initiateur de la discussion Initiateur de la discussion koutarel
  • 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 !

koutarel

XLDnaute Nouveau
Bonsoir,

Je souhaiterais comparer une cellule son contenu de type string avec une colonne se trouvant sur une autre feuille dont le contenu de type string et double comme suit :
sicellule est vide ( cad j'ai oublié de saisir le nom par exp CD0) alors
afficher un msg d'oubli : "Veuillez bien entrer le nom de la table "
sinon
si celllue ( par ex: CD0) coincide avec CD0 dans la colonne alors
selectionner cette plage correpondante à ce nom et appeller la fct d'interpolation ( xaxis, yaxis ,zsurface, xcoord, ycoord) avec zsurface= plage de cellules qui doit etre selectionnee
sinon alors
afficher un message d'erreur
comme quoi le nom de la plage est incorrect

Merci pour votre aide

Ci-joint le fichier avec la macro d'interpolation et une autre macro de nommer une plage qui peuvent vous servir
 

Pièces jointes

Bonsoir le fil, koutarel

koutarel
Pourquoi créer une troisième discussion pour une même question ?

L'usage est de resté dans le fil initial et de faire un up (ce que tu as fait dans la discussion que je cite) pour que la discussion s'affiche en haut de liste.
Ensuite ce n'est plus qu'une question de patience 😉
Les réponses finissent toujours par arriver. 😉
 
Bonsoir,

Stp je souhaiterais faire ceci toujours concernant cette situation de nomination des plages.
* Premièrement : je voudrais modifier le code de nommer_table en prenant cette fois ci :
"CD0_" va correspondre à la plage: B4:O33
"CD13_" va correspondre à la plage : B36:O65
et ainsi de suite ...etc (le nombre de plages illimité)

* Deuxièment : une fois je saisie le nom de la table par exemple CD0_, ma macro va comparer ce nom avec les nom des plages (CD0_ , CD13_, ....) qui vont être créés par la suite , une fois ma macro trouve qu'ils sont identiques, ma macro va sélectionner cette plage (par exemple (CD0_ correspondant à B4:O33) après va copier cette plage et coller en valeurs cette plage sur l'autre plage à côté correpondante à R4:AE33 et ainsi de suite (cad une fois ma macro fait la comparaison des noms, elle va écraser les anciennes valeurs sur l'autre plage et copier coller valeurs les nouvelles )

* Troisièment: affecter cette macro à un bouton rechercher_plage()

Merci de trouver ci-joint le fichier précédent et merci pour votre collaboration.

Cordialement
 

Pièces jointes

Bonjour,

Stp je souhaiterais faire ceci toujours concernant cette situation de nomination des plages.
* Premièrement : je voudrais modifier le code de nommer_table en prenant cette fois ci :
"CD0_" va correspondre à la plage: B4:O33
"CD13_" va correspondre à la plage : B36:O65
et ainsi de suite ...etc (le nombre de plages illimité)

* Deuxièment : une fois je saisie le nom de la table par exemple CD0_, ma macro va comparer ce nom avec les nom des plages (CD0_ , CD13_, ....) qui vont être créés par la suite , une fois ma macro trouve qu'ils sont identiques, ma macro va sélectionner cette plage (par exemple (CD0_ correspondant à B4:O33) après va copier cette plage et coller en valeurs cette plage sur l'autre plage à côté correpondante à R4:AE33 et ainsi de suite (cad une fois ma macro fait la comparaison des noms, elle va écraser les anciennes valeurs sur l'autre plage et copier coller valeurs les nouvelles )

* Troisièment: affecter cette macro à un bouton rechercher_plage()

Merci de trouver ci-joint le fichier précédent et merci pour votre collaboration.

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
3
Affichages
582
Retour