Problème avec une formule excel 2023
ALS35 Messages postés 1033 Date d'inscription Statut Membre Dernière intervention -
Bonjour a toutes et à tous, je ne suis pas tout jeune, quoique à 72 ans j'ai encore la pèche.
Je viens ici dans l'espoir de trouver de l'aide pour résoudre un petit problème. La personne qui m'aidait ne répond plus a mes messages vu son âge j'ai bien peur qu'il ne me répondra plus. C'est lui qui faisait les macros. J'ai bien évidement tous les codes pages et VBA.
Le problème quand je met un numéro dans une cellule, a côté ça me marque le nom du club qui est dans une autre page nommée liste des clubs.J'ai recopié la formule (=RECHERCHE etc.) mais il a du ajouter autre chose certainement dans une macro que je ne trouve pas. Merci d'avance a la personne qui voudra bien m'aider a résoudre ce problème.
Roger
- Problème avec une formule excel 2023
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
12 réponses
Bonjour
La formule serait plutôt
=RECHERCHEV(A2;liste des clubs!A1:B1000;2;0)
avec en
A2 le N° du club
liste des clubs!A1:B1000 plage de recherche des clubs
2 2éme colonne si le nom des clubs en en colonne B
0 correspondance exacte (sinon renvoie le plus proche)
un exemple de classeur serait à déposer sur cjoint
Bonjour yclik, merci pour votre réponse. J'ai essayé votre formule mais le résultat est négatif ça me donne :(#NOM?)
A mon avis il n'a pas pris cette formule et à du faire une macro, c'était ça spécialité je crois.
Je veux bien envoyer ce petit programme mais es-ce possible en privé. Car il y a deux codes, un pour le VBA et un autre pour les pages. Ce petit programme est envoyé aux clubs quand je fais les mises à jour des licenciés.
Même si ce doit être une autre formule ce n'est pas grave, mais j'ai peur que ça dérègle le tout.
sur cjoint, où trouver ça ?
Merci d'avance yclik
Bonjour
Pour cjoint
1) Aller dans https://www.cjoint.com/
2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxiéme page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
dépersonnaliser le classeur en retirant les noms et d'autres données personnelles
A la vue du classeur, si c'est avec du VBA je laisse la main aux spécialistes
Merci pour la réponse yclik.
Voici le lien: https://www.cjoint.com/c/LLdkk3k6NwF
En espérant que vous puissiez trouverla solution. Encore merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour à tous,
Il y a un mot de passe pour le vba, sans le connaître on ne peut rien !
Et décris exactement ce qui ne fonctionne plus , on ne peut pas deviner.
Cordialement
Bonjour
Je suis de la même classe 1950
Voici le fichier modifié
LOGICIEL-INSCRIPTIONS-COMITE-PhC1-non-protégé.xls (cjoint.com)
Penser à remettre la protection quand vous serez prêt
mdpF = "pagerogchris" ' feuilles
mdpC = "procat" ' catégories
mdpL = "protecli" Listing
Bonne utilisation
Bonjour à tous,
@roroland40 StatutMembre
On ne donne jamais de mot de passe en clair sur le forum, il est préférable de fournir un fichier non protégé ou de passer par un message privé.
Par ailleurs le mot de passe que tu as fourni pour les feuilles est erroné, mais en fouinant dans les modules vba, on peut retrouver le bon.
@PHILOU10120 StatutContributeur
Tu n'es pas allé tout à fait au bout du problème. Le fichier comporte deux feuilles listant les clubs : la feuille LISTE CLUBS que roroland40 a modifiée et la feuille Clubs qui n'a pas été modifiée ! La formule RECHERCHEV de la feuille accueil fait référence à cette feuille Clubs.
Soit on modifie la feuille Clubs comme l'a fait PHILOU10120 (sans faire de faute orthographe) et la formule qui s'applique est bien :
=RECHERCHEV(H22;Clubs!A1:B165;2;0)
soit on utilise la feuille LISTE CLUBS et la formule est alors :
=RECHERCHEV(H22;'LISTE CLUBS'!A1:C165;3;0)
(pourquoi 165 !)
À voir selon l'utilisation
Cordialement
rebonjour,
Vu que la formule pour avoir le texte a côté du numéro était bonne en page CLUBS et non liste, pourquoi le nom ne s'affichait pas a côté du numéro ? Qu'est ce qui me manquait?
Si d'autres clubs devaient se rajouter j'aimerai savoir ce que je doit faire, tout au moins rajouter si besoin dans la macro. Merci et bonne journée.
Merci tout fonctionne bien maintenant. Question: comment peut-on supprimer un message ou une conversation, j'ai mit des mots de passes dessus et j'aimerai bien supprimer tout ça. J'ai mis résolu. Merci.
Bonjour ALS35,
Encore merci pour le dépannage dernièrement.
J'ai bricolé le fichier de façon que ce soit un plus clair et plus agréable a l'ouverture? J'ai donc centré la page d'accueil.
Le problème c'est la cellule où l'on le numéro du club est décalée.
Ce qui fait que quand l'on clique sur le bouton (Visualiser impression A4) la page s'ouvre bien mais a la place de voir le nom du club organisateur j'ai un gros message en rouge et en gras, (Club organisateur MANQUE DANS LA FEUILLE DE PRESENTATION Date non saisie.
J'ai regardé dans le module 1 et je pense avoir vu que la cellule H est restée comme avant alors que je crois qu'elle est maintenant en I. Quand a l'heur je ne sais pas du tout car en VBA je suis nul.
Si vous pouviez me corriger ça sur le programme ce serait super sympat. Les mots de passes page et VBA sont les même.
le fichier est dans ce lien. https://www.cjoint.com/c/LLjh0iVdEFF
merci d'avance et bonne journée.@+
Bonjour,
J'ai les modifs :
Dans la procédure FaireAbreg, changement de I22 en J22, de H22 en I22 (pour le club), de E4 en F4 (pour la date)
ClubOrg = .Range("I22")
If ClubOrg = "" Then
ClubOrg = "MANQUE DANS LA FEUILLE DE PRESENTATION"
Ncluborg = ""
c1 = 3
Else: Ncluborg = .Range("J22"): c1 = 0
End If
club = Sheets(Mafeuille).Range("A9")
If club > "" Then
club = "Inscriptions par " & club & " "
NClub = Sheets(Mafeuille).Range("D9")
c3 = 0
Else
club = "MANQUE CLUB DANS LA CELLULE A9 DE LA FEUILLE D'INSCRIPTION"
NClub = ""
c3 = 3
End If
Da = .Range("F4")
If Da = "" Then Da = "NON SAISIE": c2 = 3 Else c2 = 0
et dans ThisWorkbook changement de H22 en I22 et E4 en F4 :
With Sheets("ACCUEIL")
If .Range("F4") = "" Then Mess = "Manque la date" & vbCrLf
If .Range("I22") = "" Then Mess = Mess & "Manque club organisateur" & vbCrLf
End With
À tester, je ne sais pas s'il y a autre chose
https://www.cjoint.com/c/LLjpNPECyV0
Cordialement
Bonjour ALS35,
Effectivement i y a un mot de passe pour le vba et les pages.
Pour le VBA c'est: ****** et pour les pages: ********
Quand l'on ouvre le fichier, il y a de marqué: N° NUMERO DU CLUB ORGANISATEUR en bleu blanc rouge suivit d'une flèche a côté un numéro. En cliquant sur le numéro on peut le changer. En changeant ce numéro par un autre qui se trouve en cliquant sur le bouton bleu :liste Clubs cd36, le nom du club s'affiche dans la cellule à côté.
Tous fonctionnent sauf deux sociétés que j'ai rajouté avec le numéro 3635 PETANQUE LYE (reprise d'une ancienne société), et une nouvelle 3659 PETANQUE AINGRANDAISE
Dans la cellule societé j'ai recopier le même code que pour les autres sociétés c'est à dire : =RECHERCHEV etc.. c'est la que le nom du club doit s'afficher. A la place j'ai #N/A j'en conclu que c'est a cause d'une macro. Merci d'avance de vous occuper de mon problème, les inscriptions au niveau des sociétés ne vont pas tarder a commencer.
Cordialement, Roger.