Usine à gaz
XLDnaute Barbatruc
Bonjour à toutes et à tous,
LOL ça faisait longtemps car grâce à vous toutes et tous, j'ai pu apprendre et solutionner beaucoup de mes soucis
Me voilà à nouveau devant vous pour un souci d'affichage de lignes :
Mon fichier de travail peut contenir en moyenne jusqu'à + ou - 50 000 lignes.
Pour notre gestion, selon des critères, on affiche les lignes qui sont utiles à afficher.
Mais c'est très long ...
Pour afficher toutes les lignes, ça prend quasiment 2 minutes.
Voici ci-dessous mon code :
Vu la taille du fichier et les infos confidentielles, il m'est difficile de joindre mon fichier.
Auriez-vous une idée pour réduire le temps de traitement ?
Avec mes remerciements,
Je vous souhaite à toutes et à tous un très bon WE,
Amicalement,
Lionel,
LOL ça faisait longtemps car grâce à vous toutes et tous, j'ai pu apprendre et solutionner beaucoup de mes soucis
Me voilà à nouveau devant vous pour un souci d'affichage de lignes :
Mon fichier de travail peut contenir en moyenne jusqu'à + ou - 50 000 lignes.
Pour notre gestion, selon des critères, on affiche les lignes qui sont utiles à afficher.
Mais c'est très long ...
Pour afficher toutes les lignes, ça prend quasiment 2 minutes.
Voici ci-dessous mon code :
Code:
Sub LignesSuivis70Trie()
Application.EnableEvents = False
Application.ScreenUpdating = False
Application.Calculation = xlManual
Sheets("SuivisAppels").Select
ActiveSheet.Unprotect Password:=""
Rows("7:50000").Hidden = False
Range("X1").Select
ActiveCell.FormulaR1C1 = _
"=CONCATENATE(""à traiter"","" "",R5C32-R5C35)"
Range("V1").Select
ActiveCell.FormulaR1C1 = "=R5C35"
With Worksheets("SuivisAppels") 'Nom feuille à adapter au besoin
With .Range("a7:az" & .Range("t65536").End(xlUp).Row)
.Sort key1:=.Cells(1, 20), order1:=xlAscending, Header:=xlNo
End With
End With
ActiveSheet.Protect Password:="", DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlNoRestrictions
Application.EnableEvents = True
Application.ScreenUpdating = True
Application.Calculation = xlAutomatic
Call Remonte
End Sub
Vu la taille du fichier et les infos confidentielles, il m'est difficile de joindre mon fichier.
Auriez-vous une idée pour réduire le temps de traitement ?
Avec mes remerciements,
Je vous souhaite à toutes et à tous un très bon WE,
Amicalement,
Lionel,