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 :

Macro et titre de feuille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut Macro et titre de feuille
    Bonjour,

    Voila j'ai quelques petits soucis divers:

    - Tout d'abord j'ai réalisé une macro créant une nouvelle feuille avec mon tableau. Mais j'aimerais que celui-ci soit directement créé avec les sauts de page visible seulement quand je le fait ma macro se bloque sur l'aperçu et je doit cliquer sur aperçu des sauts de page manuellement pour que la macro continue sinon celle-ci se bloque.

    Est-il possible que cela fonctionne ? (Je met en pièce jointe mon exemple pour vous montrer ce que j'ai fait )

    2eme petite question:

    - J'ai dans mon tableau insérer une cellule a laquelle on insigne un numéro de feuille j'aimerais que quand on saisie son numéro celui-ci s'inscrive automatiquement dans l'onglet de la feuille.

    Cela est-il fesable ? (Même pièce jointe pour vous montrer )

    Je vous remercie et désolé pour le dérangement
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut
    Bonsoir,
    en regardant hativement ton enregistrement de macro
    tu peux remplacer les deux lignes de ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ActiveWindow.SelectedSheets.PrintPreview
        ActiveWindow.Zoom = 85
    par cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ActiveWindow.View = xlPageBreakPreview

    pour ta deuxième question la réponse est bien évidemment oui.
    voici une petite macro simple qui fait l'affaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub ChangeNom()
    ActiveSheet.Name = ActiveSheet.Range("A1")
    End Sub
    ou si tu veux faire plus chic tu peux mettre un évenement dans ta feuille
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target <> "" Then ActiveSheet.Name = ActiveSheet.Range("A1")
    End Sub
    voilà

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut
    merci beaucoup de ton aide
    ca marche nikel
    par contre j'ai un autre petit soucis
    si tu pouvais encore m'éclairer ^^ si ca te dérange pas
    après avoir fais cette macro pour créer une nouvelle feuille, j'aurais besoin que cela crée en meme temps une ligne dans la feuille (la 1ere feuille) "base de données" avec les memes formules présentes dans la ligne au dessus.

    en gros, je voudrais que quand je crée une nouvelle feuille cela me crée une nouvelle ligne et que les données qui seront remplis sur cette nouvelle feuille se reportent directement dans la nouvelle ligne de la base de données.

    Précedemment je m'étais contenté de faire des report de feuilles et de cellule mais la j'aimerais que cela se face à la création de la feuille.

    Je suis désolé si cela parrait complexe je te donne toutes les infos en pièce jointe.

    Merci beaucoup.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut
    Bonsoir,

    j'ai réalisé deux macros ("MesFeuilles" et "Jeu") en fonction de ce que tu voulais faire, j'espère que celà va t'aider dans ton travail et surtout répondre à ton besoin.

    Dernière chose, j'ai remarqué que tu maîtrises pas efficacement le langage, puisque j'ai vu que tu ne fais que des enregistrements de macros qui parfois débouchent sur des codes trop long, essaies de comprendre l'enregistrement et ce n'est que par ce biais que tu peux l'améliorer voire l'optimiser.

    je voulais pas modifier tes macros, pour que je te laisse le soin de le faire toi même.

    Bon courage

    N'oublie pas d'appuyer sur si ma réponse te convient

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Modification titre sur feuilles créees par macro
    Par youlig dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/02/2013, 16h59
  2. {VBA Excel}Probleme sur macro mauvaise lecture de feuille excel
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/08/2007, 15h38
  3. Macro de duplication de feuilles excel
    Par Daejung dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/06/2007, 07h14
  4. [VBA-E]Supprimer macro (code dans code feuille de calcul)
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/04/2006, 16h37
  5. [VBA-E] [help]macro pour dupliquer une feuille (en valeur)
    Par minikisskool dans le forum Macros et VBA Excel
    Réponses: 31
    Dernier message: 07/11/2005, 19h24

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