Macro pour PrintArea

herverob

XLDnaute Nouveau
Bonjour,
j'ai cree une Macro pour parametrer un PrintArea
j'ai commence par:

Dim tata As String
tata = "=SUM(R11C1:R259C1)+10"
ActiveSheet.PageSetup.PrintArea = Range("A11", tata).Value


le Pb est que "tata" est un nombre, et la range doit etre "A11";A et le valeur de tata.

Quelqu'un pour m'aider ??

Merci
Herve
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : Macro pour PrintArea

Bonjour Hervé, bonjour le forum,

Essaie comme ça :

Code:
[SIZE=2][COLOR=#800080][COLOR=black]Dim tata As String
tata = "=SUM(R11C1:R259C1)+10"
ActiveSheet.PageSetup.PrintArea = Range("A11:A" & tata).Value[/COLOR][/COLOR][/SIZE]

non testé...
 

Spitnolan08

XLDnaute Barbatruc
Re : Macro pour PrintArea

Bonjour hervérob, Robert,

A mon avis ça devrait légèremnt mieux fonctionner ainsi, mais non testé également :
Code:
Dim tata As String
tata =worksheetfunction.SUM(range("A11:A259"))+10
ActiveSheet.PageSetup.PrintArea = Range("A11:A" & tata).Value
Cordialement
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : Macro pour PrintArea

Bonjour le fil, bonjour le forum,

Code:
Dim tata As String
tata = WorksheetFunction.Sum(Range("A11:A259")) + 10
ActiveSheet.PageSetup.PrintArea = Range("A11:A" & tata).Addres

testé... Ça marche !
 

Discussions similaires

Réponses
2
Affichages
546
Réponses
2
Affichages
176

Statistiques des forums

Discussions
312 493
Messages
2 088 957
Membres
103 990
dernier inscrit
lamiadebz