Ecrire une variable tableau sur une feuille avec colonne masquéees - VB/VBA/VBS - Programmation
Marsh Posté le 29-11-2018 à 16:12:28
Si tu n'as pas désactivé le rafraîchissement de l'affichage en cours de macro, c'est peut être la solution simple.
(Application.ScreenUpdating)
Marsh Posté le 23-11-2018 à 14:58:30
Bonjour,
Je dispose d'un tableau à 2 dimensions, constitué de ~ 60 colonnes, et d'une feuille avec ~60 colonnes. Pour faciliter la naviguation, certaines colonnes doivent être masquées.
Lorsque je souhaite écrire le tableau dans ma feuille, à l'aide de la méthode Range("..." ) = Montableau
ou Cells(Row,1).resize(Lbound(montb),Ubound(montb)) = montb
Les colonnes masquées crééent un bug : Après chaque colonne masquée le tableau est "réécrit" à partir de sa première colonne.
Pour pallier à ceci, pour écrire le tableau dans la feuille :
Cela ralenti considérablement ma macro. Est-il possible d'écrire mon tableau directement, avec la même méthode que Range("..." ) = montableau, malgré les colonnes masquées ?
Voici ce que j'ai codé temporairement pour contourner le problème :
Merci d'avance !
Message édité par framboize1 le 23-11-2018 à 15:01:53