Un plus pour l'impression

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

tactic6

XLDnaute Impliqué
Bonsoir le forum et tous les autres
Le code ci dessous me permet de choisir le nombre de feuille à imprimer puis incrémente un compteur situé en G12

Code:
Sub Imprimer()
rep = InputBox("nombre d'impression", , 1)
If Not (IsNumeric(rep)) Or rep = "" Or rep < 1 Then Exit Sub
Range("B9:G67").Select
With Selection
.PrintOut Copies:=rep
End With
Dim Table() As String
Dim num As Integer  'definition du type de la variable
Application.DisplayAlerts = False 'deconnection des messages d'alertes
num = Sheets("Fiche Inter").Range("G12").Value
Sheets("Fiche Inter").Range("G12").Value = num + 1
End Sub

Serait il possible de modifier ce code pour qu'il me demande en plus combien de feuilles différentes je dois imprimer (G12 différent)
par exemple
mon compteur actuel est à 100 et j'aimerais imprimer jusqu'à 110 mais en deux exemplaires

Merci
 
Re : Un plus pour l'impression

bonjour tactic6

A tester:

Code:
Sub Imprimer()
[COLOR=blue]rep1=InputBox("nombre de documents", , 1)[/COLOR]
[COLOR=blue][COLOR=blue]If Not (IsNumeric(rep1)) Or rep1 = "" Or rep1 < 1 Then Exit Sub[/COLOR]
[/COLOR]rep = InputBox("nombre d'impression [COLOR=blue]par document[/COLOR]", , 1)
If Not (IsNumeric(rep)) Or rep = "" Or rep < 1 Then Exit Sub
[COLOR=blue]for n=1 to rep1[/COLOR]
Range("B9:G67").Select
With Selection
.PrintOut Copies:=rep
End With
Dim Table() As String
Dim num As Integer  'definition du type de la variable
Application.DisplayAlerts = False 'deconnection des messages d'alertes
num = Sheets("Fiche Inter").Range("G12").Value
Sheets("Fiche Inter").Range("G12").Value = num + 1
[COLOR=blue]next n[/COLOR]
End Sub
 
Re : Un plus pour l'impression

Re tout le monde
ce bout de code permet de faire une partie du travail
j'aimerai que ce code s'execute à partir de chaque 2° impression de document
est-ce possible ??
Code:
Sub Duplicata()

    ActiveSheet.Shapes.AddTextEffect _
        (msoTextEffect1, "D U P L IC A T A", _
        "Georgia", 36#, msoFalse, _
        msoFalse, 40, 300).Select
    Selection.ShapeRange.Fill.Visible = msoTrue
    Selection.ShapeRange.Fill.Solid
    Selection.ShapeRange.Fill.ForeColor.SchemeColor = 1
    Selection.ShapeRange.Fill.Transparency = 0.5
    Selection.ShapeRange.Line.Weight = 0.75
    Selection.ShapeRange.Line.DashStyle = msoLineSolid
    Selection.ShapeRange.Line.Style = msoLineSingle
    Selection.ShapeRange.Line.Transparency = 0#
    Selection.ShapeRange.Line.Visible = msoFalse
    Selection.ShapeRange.IncrementRotation -26.69
    Range("A1").Select
End Sub

EDIT
de plus le texte est en surimpression alors que j'aimerai qu'il apparaisse en dessous du texte de la feuille
 
Dernière édition:
Re : Un plus pour l'impression

Bonsoir le forum
en changeant le msoTextEffect1
par msoTextEffect26 plus tellement la peine de trouver la transparence
en effet le format d'écriture permet de voir à peu près les écritures d'en dessous
par contre je n'ai toujours pas trouver comment imprimer la deuxième feuille avec ce texte en plus
si quelqu'un a une idée je suis preneur peut être que ma démarche est complètement erronée ?
Merci
 
Re : Un plus pour l'impression

Bonjour
j'explore toutes les pistes .... elles sont minces
peut être une solution en faisant une copie de ma feuille et en lui insérant un filigrane
il faudrait ensuite que la macro impression m'incrémente les cellules G12 des 2 feuilles et que l'impression se fasse dans l'ordre
cette solution serait elle envisageable ?
serait ce la seule ?
j'espere de vos conseils et lumieres
Merci et bonne journée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
908
Retour