Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mise en page fichier excel

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 !

sectiontiteuf

XLDnaute Nouveau
Bonjour

Est ce que quelqu'un pourrais m'expliquer comment mettre en page le fichier joint....
En effet, je voudrais qu'à partir des éléments de la feuille A....l'impression se fasse comme en feuille B et C...Mais je n'y arrive pas!

Merci de votre aide
 

Pièces jointes

Re : Mise en page fichier excel

Bonjour sectiontiteuf,

Il te suffit d'utiliser les filtre automatique
1) tu sélectionnes tes cellules B4:I4
2) Onglet -> Données -> bouton "Filtrer"
3) tu cliques sur le petite triangle inversé, dans la zone recherche, tu saisi "pelle"
cela va te filtrer les lignes avec le mot pelle
4) tu n'as plus qu'à imprimer

A+
 
Re : Mise en page fichier excel

Bonsour® sectiontiteuf

sourire...
il faut utiliser un filtre.

sélectionner la cellule A4
dans le menu Données choisir filtre

il suffit ensuite de cocher/decocher les codes souhaités(colonne A)
eventuellement filtrer selon d'autres colonnes

ne pas oublier également de définir la zone d'impression
- limiter à 1 page en largeur
- definir la ligne à répéter en haut de page (cas de pages multiple)
 
Re : Mise en page fichier excel

Merci des vos réponses.

C'est ce que je fais par défaut pour le moment....
En fait je n'ai pas du m'exprimer correctement.
Il n'existe pas une méthode autre que le filtre...qui me permet de lancer une impression...Ou j'aurais feuille 1 les pelles feuilles 2 les tombereaux et etc....
 
Re : Mise en page fichier excel

Re,

C'est plus qu'une mise ne page que tu veux alors !?
Tu veux carrément créer une feuille pour chaque type de produit ?

A+
 
Re : Mise en page fichier excel

Re,

Voilà ce qu'il fallait dire tout de suite 🙄
j
e veux une impression par type de produit...

Une feuile avec une fonction SOUS.TOTAL() + un peu de code et c'est parti 😉

A+
 

Pièces jointes

Re : Mise en page fichier excel

J'ai inserer des copier / coller des données d'un tabaleau.... à l'impression le sous total pour les bouteur ne colle pas....
 

Pièces jointes

Re : Mise en page fichier excel

Re,

Au fait dans mon code je ne prends que la première partie d'un type d'engin, à savoir
Dumper Volvo A25D
Dumper Bell B50D
Pour mon code c'est la même chose c'est un Dumper

Vu le BUG, vive Office 2007
Il faut ajouter
Code:
Application.Calculate
Après le filtrage, sinon les sous-totaux ne sont effectivement pas calculés automatiquement

Code en entier
Code:
Option Explicit

Sub Impression()
  Dim DLig As Long, Lig As Long
  Dim sType As String, TabType As New Collection


  With ActiveSheet
    DLig = .Range("B" & Rows.Count).End(xlUp).Row
    For Lig = 5 To DLig
      ' Récupérer le type de la machine
      sType = .Range("B" & Lig)
      ' Ne garder que la partie prinsipale
      sType = Left(sType, InStr(1, sType, " ") - 1)
      ' Ajouter le type à la collection
      ' Une collection ne peut pas contenir de doublon
      On Error Resume Next
      TabType.Add sType, sType
      On Error GoTo 0
    Next Lig
    ' Pour chaque ligne de la collection
    For Lig = 1 To TabType.Count
      ' Filtrer les lignes
      .Range("B4:I4").AutoFilter Field:=1, Criteria1:="=" & TabType(Lig) & "*"
      Application.Calculate
      ' Lancer l'impression
      .PrintOut
    Next Lig
    .Range("B4:I4").AutoFilter
  End With
End Sub

A+
 
- 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

Réponses
4
Affichages
160
Réponses
4
Affichages
264
Réponses
6
Affichages
289
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…