XL 2013 [Résolu] Formule a compléter je rame, merci

bellenm

XLDnaute Impliqué
Bonjour à tous,

Petite aide pour deux formules la première:

Il faudrait que ma cellule "C" affiche les infos ou non de la cellule "D"
voici ce qu'il peut y avoir " * bonjour ***** " s'il y a une astérix devant le mot la cellule devra être ide ou supprimer ce qu'il y a après "/" " moi toi / A 2 ".
Code:
=IF(D1="";"";LEFT(D1;LEN(D1)-6))
ici c'est bon pour la deuxième partie de la formule donc enlève bien "/ A 2" mais je n'ai pas le début ou séparément oui
Code:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D1;"* ";"");" *";"");"*";"")
mais je n'arrive pas à joindre les deux demandes.

Donc dans le premier cas ne rien afficher et dans le second "moi toi".

Et dans la cellule "B" ce qu'il y a après " / " mais lorsqu'il n'y a rien ou pas de "/ " laisser vide.
Code:
=IF(D1="";"";RIGHT(D1;LEN(D1)-FIND("/";D1)))
pour le début de la formule ok il affiche bien "A 2" mais il reste la fin lorsqu'il n'y a pas de "/" !

Merci pour votre aide

Marc
 

bellenm

XLDnaute Impliqué
re bonjour le forum et Jocelyn,

je viens de regarder le fichier c'est très bien mais dans mon j'aurais bien voulus que lorsque le premier signe d'une cellule est un " * " car c'est alors le nom d'un club que j'aurais déjà en en tête de page!
De plus sur la colonne " B " elle devrait être vide mais elle ne l'est pas.

si tu pouvais regarder à cela se serrait super et merci d'avance.

Marc
 
Dernière édition:

bellenm

XLDnaute Impliqué
re:

En "B3" la lettre et chiffre qui se trouve après la barre " / "
En " C3" juste le texte avant la barre " / " et RIEN si le premier caractère est une " * "
Et de plus si en "B3" il n'y a rien la ligne devrait être cachée pour bien faire.

Je sais c'est beaucoup mais pour moi impossible ce n'est pas mon domaine!

Merci beaucoup Jocelyn

Marc
 

Jocelyn

XLDnaute Barbatruc
re

Nouvelle formule en B3 il n'y a rien car pas "/" et en C3 rien car D3 commence par "*"

Quant a ta deuxième 2 ieme demande il faut passer par du VBA et je suis une bille a ce jeu la désolé

regardes et dis nous

Cordialement
 

Pièces jointes

  • marc 1.xlsx
    13.2 KB · Affichages: 22

bellenm

XLDnaute Impliqué
Solution presque trouvé mais formule pas très rapide:
Code:
Option Explicit
Sub MASQUE()
Dim l As Long
For l = 2 To Cells(Rows.Count, 1).End(xlUp).Row
    With Cells(l, 3)
        .EntireRow.Hidden = .Value = ""
    End With
Next l
End Sub

Sub Affiche()
Cells.EntireRow.Hidden = False
End Sub

La formule descend presque une à une les cellule cela prend 20' alors que pour ré-afficher tous une seconde suffis.

Une idée!

Marc
 
Dernière édition:

Spinzi

XLDnaute Impliqué
Hello,

un essai avec l'ajout d'un "Oui" dans la colonne B pour supprimer.
Si on se base sur l'argument vide (""), la fonction travaille trop.
J'ai de fait modifié la formule colonne B pour arriver à mon besoin.

Spinzi
 

Pièces jointes

  • Copie de marc 1.xlsm
    21.3 KB · Affichages: 25

bellenm

XLDnaute Impliqué
Bonjour Spinzi,

Merci pour ta réponse qui est très bonne, mais je n'arrive pas à l'adapter sur ma bonne feuille qui a les même caractéristique que celle que tu as up loader.

Erreur de compilation, variable non définie!

que se soit pour cacher ou afficher

Ci-joint le fichier ce sera plus facile a voir pour toi.

Merci d'avance Spinzi

Marc
 

Pièces jointes

  • _DONNEES RILTT.xlsm
    130.2 KB · Affichages: 22

bellenm

XLDnaute Impliqué
Re Spinzi,
tu as du oublier quelque chose car lorsque je choisi un autre club via le menu déroulant ce qui est le but de celui-ci, la formule ne fait rien car j'ai des noms qui se trouve jusqu'à 4-5-600 normalement pour le moment 400 nom donc la formule devrait au moins aller vider les lignes jusqu'à la ligne 400.

J'espère que tu as compris ma demande?

Merci déjà parce jusque là ca vas vite mais faudra voir avec 400 ligne!

Marc
 

Spinzi

XLDnaute Impliqué
Marc,

j'ai simplement regardé la macro que je vous avais fournie.
Avez-vous bien appliqué les formules précédentes sur toutes les lignes ou vous en avez besoin ?

Je vous laisse revenir vers moi avec un fichier propre et un exemple de ligne où ça ne fonctionne pas.

Spinzi
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Formule SI
Réponses
8
Affichages
166

Statistiques des forums

Discussions
312 099
Messages
2 085 269
Membres
102 845
dernier inscrit
Baticle.geo