Bonjour,
J'ai exposé mon problème actuel tout a l'heure sur "liste déroulante avec VBA : https://forum.excel-pratique.com/excel/liste-deroulante-avec-vba-t23902.html
Ce que je veux faire c'est imprimer la feuille après chaque changement dans la liste déroulante.. Mais, avant d'avoir lu cette page du forum, je ne m'étais même pas posé la question de "ne pas pouvoir imprimer a partir de chacun des postes"
Mon code est comme ceci (identique pour chacun des thèmes suivants) :
-- 15 Juin 2011, 08:59 --
Sheets("THEME1").Select
Application.ActivePrinter = _
"\\DIMP0036.atlas.edf.fr\I3-2-RI4500-MN-274175 sur Ne04:"
Range("X9").FormulaLocal = "1.1"
ExecuteExcel4Macro _
"PRINT(1,,,1,,,,,,,,2,""\\DIMP0036.atlas.edf.fr\I3-2-RI4500-MN-274175 sur Ne04:"",,TRUE,,FALSE)"
Range("X9:AA9").Select
Range("X9").FormulaLocal = "1.2"
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Range("X9").FormulaLocal = "1.3"
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
Range("X9").FormulaLocal = "1.4"
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"