XL 2010 Résolu par DoubleZéro et Cathodique : exécution code uniquement si feuille active = Feuil2

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous,

Toujours et encore dans mon fichier de travail, un nouveau problème voit le jour.
Malgré mes recherches je n'ai pas trouvé comment écrire le bon code pourtant si petit (je suis toujours presque nul LOL).

Mon besoin
Je suis dans la feuil2 et je fais une recherche. (code dans le fichier test)
- Quand le code trouve ma cible dans la Feuil2, je lui demande de formater la ligne de ma cible à hauteur 130.
- Je voudrais que le code ne s'exécute pas (pas de hauteur à 130) quand il trouve dans une autre feuille.

Le fichier que je joins est une excellente recherche faite par Roland et modifiée pour mes besoins.
Cette recherche est vraiment super pour moi.
Encore un grand merci à Roland pour cette super recherche.

Voici la partie du code qui plante :
Code:
If ActiveSheet = "Feuil2" Then
            Selection.RowHeight = 130
            End If
Je joins le fichier test.

Un grand merci pour votre aide.
Bonne fin de journée à toutes et à tous,
Amicalement,
Lionel,
 

Pièces jointes

  • Recherche hors cellule source dans lignes masquées.xlsm
    49.5 KB · Affichages: 36
Dernière édition:

DoubleZero

XLDnaute Barbatruc
Bonjour, arthour973 :), le Forum,

Peut-être ainsi...

Dans le module de l'onglet "Feuil2" :
Code:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Rows.AutoFit
End Sub
Pour la hauteur de ligne :
Code:
          If ActiveSheet.Name = "Feuil2" Then
            Selection.RowHeight = 130
A bientôt :)

P. S. : Bonjour, cathodique :)
 
Dernière édition:

Discussions similaires

Réponses
18
Affichages
535

Statistiques des forums

Discussions
312 079
Messages
2 085 131
Membres
102 789
dernier inscrit
raoul6768