Bonjour à tous.
J'ai crée une macro VBA sous Excel 2003 qui me permet d'importer des données d'une base de données Access et qui met en forme les tableaux qui sont générés.
J'ai en partie repris ce code: http://www.developpez.net/forums/d13...onnees-access/
J'ai ajouté aussi quelques lignes dans la fonction QueryAccess pour spécifier les paramètres de mon tableau.
De cette façon, j'ai généré 16 tableaux différents sur 16 feuilles distinctes.
Toutefois, pour m'assurer que les largeurs des colonnes s'ajustent au contenu, j'ai inséré ce bout de code dans Microsoft Excel Objets - ThisWorkbook.
En créant une nouvelle feuille, j'aimerais être en mesure de pouvoir faire des copier-coller, créer manuellement de nouveaux tableaux et de pouvoir annuler mes modifications (en utilisant Ctrl+Z) mais j'ai l'impression que le Autofit m'en empêche.
Comment pourrais remédier à ce problème?
Merci et bonne journée!
J'ai crée une macro VBA sous Excel 2003 qui me permet d'importer des données d'une base de données Access et qui met en forme les tableaux qui sont générés.
J'ai en partie repris ce code: http://www.developpez.net/forums/d13...onnees-access/
J'ai ajouté aussi quelques lignes dans la fonction QueryAccess pour spécifier les paramètres de mon tableau.
De cette façon, j'ai généré 16 tableaux différents sur 16 feuilles distinctes.
Toutefois, pour m'assurer que les largeurs des colonnes s'ajustent au contenu, j'ai inséré ce bout de code dans Microsoft Excel Objets - ThisWorkbook.
Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Target.EntireColumn.AutoFit
End SubComment pourrais remédier à ce problème?
Merci et bonne journée!
Aucun commentaire:
Enregistrer un commentaire