• Initiateur de la discussion Initiateur de la discussion ripo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

ripo

Guest
Bonjour à tous,

J'ai enfin obtenu grâce à votre aide le fichier que je souhaitait.
... mais les macros sont longues à s'éxécuter et sont sacadées.
Comment alléger ces macros?

Merci encore de votre contribution
A+
Ripo
 

Pièces jointes

Re : alléger les macros

Bonjour,
Je te propose une autre solution mais je ne sais pas si cela sera plus rapide. A toi de tester.
Code:
Sub RechercheFiltre()
    Dim A As Variant
    Dim i As Integer
    Dim J As Integer
    Dim Lig As Integer, Plage As Range, Cell As Range, Zone As Range
    Dim Msg As String, Style, Title As String, MyValue As Variant
    Dim Cible As String, Val As Range
    Application.ScreenUpdating = False
    Cible = InputBox(" Saisir toute ou partie de la désignation à rechercher : ", "FILTRE AUTOMATIQUE", "désignation?")
    If Cible = "" Or Cible = "désignation?" Then Exit Sub
    With Sheets("chrono stock")
        .Rows("3:10000").EntireRow.Hidden = False
        ' Plage à vérifier
        Lig = .Range("B65536").End(xlUp).Row
        Range("B3:B" & Lig).Select
        A = Selection.Value
        ReDim Tableau(1 To UBound(A, 1), 1 To 1)
        For J = 1 To UBound(A, 1)
            If A(J, 1) = Cible Then
                Cells(J + 2, 3).EntireRow.Hidden = False
            Else
                Cells(J + 2, 3).EntireRow.Hidden = True
            End If
        Next J
    End With
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
635
W
Réponses
8
Affichages
317
  • Question Question
XL 2016 liste
Réponses
10
Affichages
386
  • Question Question
Microsoft 365 Champs calculé TCD
Réponses
5
Affichages
254
Réponses
3
Affichages
472
Réponses
6
Affichages
294
  • Question Question
Microsoft 365 Personal.xlsb
Réponses
4
Affichages
758
Retour