extraction de données avec une macro pour impression multiple

  • Initiateur de la discussion Initiateur de la discussion doudou080
  • Date de début Date de début

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 !

doudou080

XLDnaute Nouveau
Bonjour a tous

je cherche le moyen de récolter des données d'une feuille pour les faire apparaître dans un masque avec un n° de chrono qui change a chaque fois.
une ligne par bon a la date du jour ou on ouvre le fichier.
pouvoir imprimer tous les bon les un apres les autres en double exemplaire si posible

je ne sais pas si je suis claire dans mes explications
 

Pièces jointes

VB:
Sub Macro2()
' Touche de raccourci du clavier: Ctrl+a
    Dim DerLig As Long, i As Long
    DerLig = Range("A" & Rows.Count).End(xlUp).Row

    With Sheets("gestion des supports")
        For i = 2 To DerLig
            .Range("G1") = i - 1
            .Range("F4:G4") = Now 'Sheets("plan chargement").Range("A" & i)
            .Range("F7:G7") = Sheets("plan chargement").Range("L" & i)
            .Range("D20") = Sheets("plan chargement").Range("I" & i)
            .Range("E20:F20") = Sheets("plan chargement").Range("J" & i)
          '  .PrintOut copies:=2
        Next i
    End With
End Sub
à toi de voir si ça te conviens, si tu veux imprimer, tu retires l'apostrophe.
 
Bon là je te dis franchement que je n'ai rien compris à tes attentes.

Il me semble que le dernier code (si on utilise maintenant le code) il affichera 08/06/2017, récupère les données de chaque ligne et imprime 2 copies. C'est ce que tu voulais, non?!
 
Non. Je n'ai rien compris.
Un coup tu dis: mettre la date du jour. or la date du jour, ç-à-d aujourd'hui on est le 08/06/2017.
et maintenant, tu nous dis: il faut trier les lignes du jour. Quel jour?
Mon ami, tu n'arrives pas à exposer tes attentes clairement.

Désolé, je ne sais ce que tu veux.

bon courage.
 
il me faut maintenant faire tourné ma macro pour créer le deuxième bon avec les données de la deuxième ligne du plan de chargement,et ainsi de suite pour les autres lignes et lancer l'impression de tous les bons.
je c'est pas si c'est possible par contre.
cordialement
 
non je me suis démerdé tout seul.
par contre maintenant j'aurais besoin d'un coup de main svp
si c'est possible.
il me faut maintenant faire tourné ma macro pour créer le deuxième bon avec les données de la deuxième ligne du plan de chargement,et ainsi de suite pour les autres lignes et lancer l'impression de tous les bons.
je c'est pas si c'est possible par contre.
cordialement
 
bonsoir
en faisant ctrl+a
ma macro récupère mes données sur le plan de chargement.
elle incrémente un N° de chrono.
elle imprime un bon.
voila mes compétence s’arrêtent ici.
par contre maintenant j'aurais besoin d'un coup de main svp
si c'est possible.
il me faut maintenant faire tourné ma macro pour créer le deuxième bon avec les données de la deuxième ligne du plan de chargement,et ainsi de suite pour les autres lignes et lancer l'impression de tous les bons.
je c'est pas si c'est possible par contre.
 

Pièces jointes

Bon, la macro du post#17 faisait bien le boulot, il me semble. C'est tes formats date qui déconnaient.
VB:
Sub Macro2()
' Touche de raccourci du clavier: Ctrl+a
    Dim DerLig As Long, i As Long
    DerLig = Range("A" & Rows.Count).End(xlUp).Row

    With Sheets("gestion des supports")
        For i = 2 To DerLig
            .Range("G1") = i - 1
            .Range("F4:G4") = Sheets("plan chargement").Range("A" & i)
            .Range("F7:G7") = Sheets("plan chargement").Range("L" & i)
            .Range("D20") = Sheets("plan chargement").Range("I" & i)
            .Range("E20:F20") = Sheets("plan chargement").Range("J" & i)
            .PrintOut copies:=2 'impression 2 copies
        Next i
    End With
End Sub
 
- 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

Retour