Bonsoir le forum, merci pour la qualité du site.
Suite à des problème de poid de fichier (...), je cherche des moyens et astuces pour réduire le poid d'un fichier. (Mon niveau est assez moyen)
exemple:
dans le cadre d'une base de donnée, lorsqu'on place le code..
Sheets("Feuil1").Select
Dim x As Integer
x = Range("A65536").End(xlUp).Row + 1
Par exemple, les "65536" sont ils vraiment necessaires, si la base contient
environs 150 lignes? peut on écrire alors:
x = Range("A65536").End(xlUp).Row + 1
ou bien n'est ce pas possible? J'entend par la que la réduction de taille de l'integer peut ( peut être ) éviter des calculs inutiles à Excel, et gagner ansi de précieux octets au final ( ??)
Je me pose aussi la question:
Dans FLASH MX, le logiciel de création graphique ( qui fonctionne avec du code Action Script ), lorqu'on a terminé un fichier qui "tourne" correctement,
une fonction extraordinaire permet de chercher dans la bibliothèque d'objets du projet, des éléments oubiés, des bouts de code ou des objets mis là pendant la phase de création, mais qui ne servent plus à rien et alourdissent le fichier final. On peut alors "nettoyer" le fichier final qui est alors optimisé au niveau du poid. Ya t'il une procédure équivalante dans VBA?
Dernier point:
finalement, quel sont les éléments qui alourdissent le plus nos fichiers xls:
_ le code VBA?
_les images ?
_ les mises en forme?
_ les formules ?
_ les USF ?
Bref, j'ai un peu fouillé dans le forum, il y a bien entendu beaucoup de bonnes infos à glanner ( comme d'ab ), mais vu mes soucis actuels, si qu'elqu'un a un fil ou une idée, une astuce, je le remercie par avance.
Bien à vous, encore merci.
Suite à des problème de poid de fichier (...), je cherche des moyens et astuces pour réduire le poid d'un fichier. (Mon niveau est assez moyen)
exemple:
dans le cadre d'une base de donnée, lorsqu'on place le code..
Sheets("Feuil1").Select
Dim x As Integer
x = Range("A65536").End(xlUp).Row + 1
Par exemple, les "65536" sont ils vraiment necessaires, si la base contient
environs 150 lignes? peut on écrire alors:
x = Range("A65536").End(xlUp).Row + 1
ou bien n'est ce pas possible? J'entend par la que la réduction de taille de l'integer peut ( peut être ) éviter des calculs inutiles à Excel, et gagner ansi de précieux octets au final ( ??)
Je me pose aussi la question:
Dans FLASH MX, le logiciel de création graphique ( qui fonctionne avec du code Action Script ), lorqu'on a terminé un fichier qui "tourne" correctement,
une fonction extraordinaire permet de chercher dans la bibliothèque d'objets du projet, des éléments oubiés, des bouts de code ou des objets mis là pendant la phase de création, mais qui ne servent plus à rien et alourdissent le fichier final. On peut alors "nettoyer" le fichier final qui est alors optimisé au niveau du poid. Ya t'il une procédure équivalante dans VBA?
Dernier point:
finalement, quel sont les éléments qui alourdissent le plus nos fichiers xls:
_ le code VBA?
_les images ?
_ les mises en forme?
_ les formules ?
_ les USF ?
Bref, j'ai un peu fouillé dans le forum, il y a bien entendu beaucoup de bonnes infos à glanner ( comme d'ab ), mais vu mes soucis actuels, si qu'elqu'un a un fil ou une idée, une astuce, je le remercie par avance.
Bien à vous, encore merci.