Formule pour montant premier chiffre trouvé en colonne
Résolu/FerméMike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 22 déc. 2022 à 17:58
- Formule pour montant premier chiffre trouvé en colonne
- Formule somme excel colonne - Guide
- Formule si et - Guide
- Déplacer une colonne excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
11 réponses
22 déc. 2022 à 16:58
Re,
un modèle est vite fait, soit tu décides d'afficher toute les lignes masquées
Private Sub CommandButton3_Click() Cells.EntireRow.Hidden = False End Sub
soit tu décides d'afficher les lignes en doublon que tu as masqué en fonction de la valeur en I8 qui est le même code
Private Sub CommandButton2_Click() j = 0 For i = 11 To 50 If Cells(i, 6) = [I8] Then j = j + 1 If j > 1 And Cells(i, 6) = [I8] Then Cells(i, 6).EntireRow.Hidden = False Next End Sub
22 déc. 2022 à 17:44
Je suis de retour. Je ne voudrai pas abuser mais en parlant d'exemple je pensait sur le fichier exemple. Ici je me perd = niveau pas bon
Christophe
22 déc. 2022 à 17:58
Re,
Voilà
https://www.cjoint.com/c/LLwq6c7fAEF
22 déc. 2022 à 11:50
Bonjour,
si j'ai bien compris
="ligne "&EQUIV(I8;F1:F28;0)
ou encore
=ADRESSE(EQUIV(I8;F1:F28;0);6)
on peut également identifier chaque valeur trouvée dans la colonne
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question22 déc. 2022 à 13:47
Bonjour, merci pour la réponse qui indique le nombre de cellules contenant la référence mais ce n'est pas ce que j'ai demandé.
Il me faut en somme finale ici de 98 en résultat.
Christophe
22 déc. 2022 à 13:54
Bonjour à tous,
Ce n'est pas vraiment clair ce que tu as demandé ! Donne un exemple représentatif.
Un essai :
=INDEX(F11:F28;EQUIV(I8;I11:I28;0))
Cordialement
22 déc. 2022 à 14:02
Merci, c'est exactement la forme que j'ai besoin.
Vu que tu as pris connaissance du fichier exemple connaitrais tu la façon de masquer ici en F16 et F21 les cellules ou les deux polices vu quelle ne sont pas prises en compte pour l'opération?
Merci, Christophe
22 déc. 2022 à 14:45
Re,
Avec une Mise en forme conditionnelle peut-être, mais ton fichier et tes explications sont pour le moins succinctes, développe plus.
Cordialement
22 déc. 2022 à 15:12
Re, Je met un autre fichier exemple https://www.cjoint.com/c/LLwomk3HZha
Christophe
22 déc. 2022 à 15:46
Re,
Toujours pas vraiment clair, mais avec une MFC qui écrit en vert sur vert du style :
=ET($I11=$I$8;NB.SI($I$11:$I11;$I$8)>1)
à appliquer sur la plage F11:F28
https://www.cjoint.com/c/LLwoTqOofga
Cordialement
22 déc. 2022 à 15:39
Re,
alors ce n'était pas compliqué et plusieurs formules comme
=RECHERCHEV(I8;F11:F28;1;0)
par contre il est impossible de masquer une ou des cellules par simple formule, soit on masque la ligne complète, ou dans d'autres cas la colonne, mais en plus ce problème ne peut être réalisé qu'en VBA si tu as quelques notions.
22 déc. 2022 à 15:44
Re, j'ai déjà essayé mais effectivement il est impossible de masquer simplement un ou l'autre .
Pour le VBA je n'ai pas asses de compétence pour trouver la solution.
Si tu as un début, je suis preneur.
Merci, Christophe
22 déc. 2022 à 16:25
Re,
Alors un exemple de code VBA à placer dans un module et l'associer à un élément déclencheur ou dans les propriétés d'un bouton ActiveX pour masquer les lignes contenant des doublons colonne F
Mais il faudra certainement créer un code pour afficher les lignes masquer si tu ne veux pas le faire manuellement
Private Sub CommandButton1_Click() j = 0 For i = 11 To 50 If Cells(i, 6) = [I8] Then j = j + 1 If j > 1 And Cells(i, 6) = [I8] Then Cells(i, 6).EntireRow.Hidden = True Next End Sub
22 déc. 2022 à 16:54
Merci Mike-31
"Mais il faudra certainement créer un code pour afficher les lignes masquer si tu ne veux pas le faire manuellement"
Je sais faire mais avec un modèle, si tu as le temps ce serait bien
Christophe