IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Fusionner plusieurs onglets en gardant la mise en page


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Responsable sécurité
    Inscrit en
    Septembre 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Responsable sécurité

    Informations forums :
    Inscription : Septembre 2018
    Messages : 1
    Par défaut Fusionner plusieurs onglets en gardant la mise en page
    Bonjour à tous,

    Pour un document professionnel, je cherche à automatiser mon fichier le plus possible.

    Je souhaite donc fusionner plusieurs onglets. 15 d'entre eux (certains pouvant être supprimés si non renseignés) qui ont la même forme, seul le 1er a une forme différente.
    J'ai tenté une macro, étant novice je me rends compte que j'ai fait une erreur quelque part car ma "fusion" déforme toute la mise en page. Je souhaite juste une ajouter à la suite tous mes onglets sans avoir à reprendre la mise en forme.


    Voici mon code :

    Option Explicit
    Sub test2()
    Dim ws As Worksheet
    For Each ws In Worksheets
    If ws.Name <> "Visite" Then
    Application.ScreenUpdating = False
    ws.Activate
    Range("A1:" & [a1].SpecialCells(xlCellTypeLastCell).Address).Copy
    Sheets("Visite").Activate
    Range("A65536").End(xlUp).Offset(0, 0).Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
    End If
    Next ws
    End Sub
    Voici l'erreur que j'ai : Voir fichier "Capture" là ou se trouve ma case verte je suis censée avoir un saut de page.


    Solution alternative :

    J'avais un premier document ou tous mes onglets se suivaient mais il est beaucoup trop long de supprimer si des item sont vides.
    Je voulais trouver une macro qui me permettait de supprimer la page si 3 des cellules étaient vide. Cela est-il possible ?
    Par exemple si B38, A41 et A45 sont vide alors on supprime la page (de ligne 37 à ligne 46)

    Je vous mets en pièce jointe tout de même mon fichier si jamais cette seconde solution est plus simple. (Visite journalière)

    Je vous remercie de m'accorder un peu de temps .

    Camille
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2010] Fusionner plusieurs onglets avec saous dossier et dossier maitre
    Par GADENSEB dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/04/2015, 00h32
  2. Export jspdf en gardant la mise en page
    Par hpl76 dans le forum jQuery
    Réponses: 0
    Dernier message: 05/02/2015, 12h43
  3. [XL-MAC 2011] Enregistrer feuille excel 2011 au format Web en gardant la mise en page
    Par gcroset dans le forum Excel
    Réponses: 2
    Dernier message: 17/09/2011, 12h23
  4. Regex et PDF ou PDF to txt en gardant les mises en pages
    Par hassanJava dans le forum Général Java
    Réponses: 1
    Dernier message: 27/05/2010, 01h58
  5. Export etat access vers excel en gardant la mise en page
    Par Maxi-môme dans le forum VBA Access
    Réponses: 1
    Dernier message: 07/08/2007, 12h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo