A voir également:
- Longueur logiciel visual Basics
- Money logiciel - Télécharger - Comptabilité & Facturation
- Logiciel - Guide
- Visual basic - Télécharger - Langages
- Ce logiciel gratuit répare automatiquement votre PC quand Windows a des problèmes - Guide
- Logiciel montage vidéo gratuit windows 10 - Guide
1 réponse
Bonjour,
Pour gagner du temps .. tu peux déjà désactiver l'affichage au debut de ton code
Puis le réaciver à la fin
Il faudrait aussi savoir si tu veux récupérer uniquement les valeurs de tes cellules ... ou si tu veux aussi la mise en forme.
Si ce ne sont QUE les valeurs qui t'interessent ... le COPIER/COLLER est à proscrire... (y compris les ACTIVATE sur les feuilles )
A la place tu peux utiliser le .VALUE de l'objet RANGE...
par exemple :
NB : Je pense qu'il y a aussi un petit souci sur la ligne
A changer par :
Pour gagner du temps .. tu peux déjà désactiver l'affichage au debut de ton code
Application.DisplayAlerts = False
Puis le réaciver à la fin
Application.DisplayAlerts = True
Il faudrait aussi savoir si tu veux récupérer uniquement les valeurs de tes cellules ... ou si tu veux aussi la mise en forme.
Si ce ne sont QUE les valeurs qui t'interessent ... le COPIER/COLLER est à proscrire... (y compris les ACTIVATE sur les feuilles )
A la place tu peux utiliser le .VALUE de l'objet RANGE...
par exemple :
range("A1").value = range("B1").value // met la valeur de B1 dans A1 )
NB : Je pense qu'il y a aussi un petit souci sur la ligne
a = Range("A1048576").End(xlUp).Row
A changer par :
a = feuille.Range("A1048576").End(xlUp).Row