bobbysv
Messages postés22Date d'inscriptionjeudi 29 juin 2006StatutMembreDernière intervention13 juin 2007
-
14 juil. 2006 à 10:02
bobbysv
Messages postés22Date d'inscriptionjeudi 29 juin 2006StatutMembreDernière intervention13 juin 2007
-
15 juil. 2006 à 09:10
bonjour, en ce moment, je realise un programme pour gerer un tableau excel.
J'ai quelques soucis sur des fonctions que je ne trouve pas.
Je n'arrive pas a mettre la main sur la fonction permettant de changer la couleur de fond d'une cellule. J'ai contourné le problème mais cela utilise trop de ressource a mon gout et je cherche a optimiser ce bout de code et je me doute bien qu'une fonction de ce type doit exister.
Je cherche egalement le moyen d'intercepter une action... l'action d'impression!
j'aimerai au moment que l'operateur appuie sur le bouton (en excel) imprimer, faire un test si toutes les actions ont ete effectuees... avertir l'operateur... paramettrer l'impression sur mon tableau uniquement.. puis lancer l'impression.
cela est-il possible?
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 15 juil. 2006 à 00:20
Désolé pour la mise en forme, je viens de tester le dernier prog que je viens de récupérer et en cas je te remet la réponse ( c'est la même mais devrait être en couleur) :
Sub
Couleur_De_Fond_Cellule()
' Dans le menu "projet", "référence", sélectionner Microsoft Excel 11.0 Library
Dim xlApp
As Excel.Application
Dim xlBook
As Workbook
Dim xlSheet
As Worksheet
' référence Excel, le Classeur et la feuille
Set xlApp = CreateObject(
"Excel.Application" )
xlApp.Visible =
True
Set xlBook = xlApp.Workbooks.Open(
"C:\Chemin\Fichier.xls" )
Set xlSheet = xlBook.Sheets(
"Feuil1")
' mettre le nom de ta feuille ' change la couleur de fond de la cellule A1