Aide sur une Macro
Fermé
nathan027
Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
28 juin 2021
-
Modifié le 30 mai 2020 à 21:05
Utilisateur anonyme - 1 juin 2020 à 18:33
Utilisateur anonyme - 1 juin 2020 à 18:33
A voir également:
- Aide sur une Macro
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro recorder - Télécharger - Confidentialité
- Macro souris ✓ - Forum Windows
3 réponses
Utilisateur anonyme
30 mai 2020 à 21:23
30 mai 2020 à 21:23
Bonjour
Pourquoi les lignes de 2 à 6 sont elles masquèes, pour qulles apparaissent en fonction du filtre ?
Où faites vous la saisie manuelle, en C10/11 ? (J'ai horreur de ces fusions de cellule...).
Le problème dit être ici
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value <> "MECANIQUE" Then Rows("3:3").EntireRow.Hidden = True Else Rows("3:3").EntireRow.Hidden = False
Target.Value ne peut pas être "MECANIQUE" car c'est le résultat de la formule en C10/11 et nom une saisie (Donc cela fonctionne en saisie pure !!!)
A+
Pourquoi les lignes de 2 à 6 sont elles masquèes, pour qulles apparaissent en fonction du filtre ?
Où faites vous la saisie manuelle, en C10/11 ? (J'ai horreur de ces fusions de cellule...).
Le problème dit être ici
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value <> "MECANIQUE" Then Rows("3:3").EntireRow.Hidden = True Else Rows("3:3").EntireRow.Hidden = False
Target.Value ne peut pas être "MECANIQUE" car c'est le résultat de la formule en C10/11 et nom une saisie (Donc cela fonctionne en saisie pure !!!)
A+
nathan027
Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
28 juin 2021
1
Modifié le 1 juin 2020 à 12:59
Modifié le 1 juin 2020 à 12:59
Bonjour
Oui les lignes s'affichent en fonction du filtre.
La valeur s'affiche en fonction du service sélectionné en B13
Le =MECANIQUE s'affiche automatiquement si on sectionne mécanique ca je ne peux pas le retirer :/
"Target.Value ne peut pas être "MECANIQUE" car c'est le résultat de la formule en C10/11 et nom une saisie (Donc cela fonctionne en saisie pure !!!)"
Y a t-il une possibilité que ca fonctionne avec la formule ?
Oui les lignes s'affichent en fonction du filtre.
La valeur s'affiche en fonction du service sélectionné en B13
Le =MECANIQUE s'affiche automatiquement si on sectionne mécanique ca je ne peux pas le retirer :/
"Target.Value ne peut pas être "MECANIQUE" car c'est le résultat de la formule en C10/11 et nom une saisie (Donc cela fonctionne en saisie pure !!!)"
Y a t-il une possibilité que ca fonctionne avec la formule ?
Bonjour
Oui, j'avais compris le principe.
Mais pourquoi n'avoir pas "inclus" l'affichage des lignes 2 à 6 dans votre macro ?
Pourquoi traiter séparément cet affichage par une macro incluse à la feuille et indépendante et dont l'affichage dépend d'un cellule C10 calculé par un affichage de table ?
Pourquoi avoir compliqué avec 3 traitements différents: 1) Macro de filtre, 2) Calcul de C10 et 3) Macro d'Affichage de lignes 2 à 6.
Macro non documentée.
A+
Oui, j'avais compris le principe.
Mais pourquoi n'avoir pas "inclus" l'affichage des lignes 2 à 6 dans votre macro ?
Pourquoi traiter séparément cet affichage par une macro incluse à la feuille et indépendante et dont l'affichage dépend d'un cellule C10 calculé par un affichage de table ?
Pourquoi avoir compliqué avec 3 traitements différents: 1) Macro de filtre, 2) Calcul de C10 et 3) Macro d'Affichage de lignes 2 à 6.
Macro non documentée.
A+
nathan027
Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
28 juin 2021
1
1 juin 2020 à 18:28
1 juin 2020 à 18:28
Car je ne savais pas faire et je pensais que c'était une bonne méthode, visiblement non.
30 mai 2020 à 21:29
30 mai 2020 à 22:36
Un = qui se balade
30 mai 2020 à 22:41