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

Excel Discussion :

Formulaire et onglet caché [XL-365]


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Entrepreneur
    Inscrit en
    Janvier 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Entrepreneur
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2019
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Formulaire et onglet caché
    Bonjour, je suis en train de concevoir un gros fichier de suivi de budget & patrimoine. J'ai donc une première feuille de calcul avec une vue d'ensemble du budget (feuille bilan) : dépenses et recettes, avec à gauche (début de chaque ligne) le "type", et en haut (colonnes) les mois.

    J'ai créé une seconde feuille pour la saisie des recettes afin d'indiquer chaque montant possibles (1 colonne mois et 8 colonnes correspondants aux "types" de la feuille bilan. J'ai procédé de même pour les dépenses dans une nouvelle feuille de calcul, puisque portant le nombre de colonnes "types" à 31 + 1 correspondant au mois.

    Ces deux feuilles ne m'intéressant pas d'apparaître puisqu'il n'y a qu'une fonction de recensement des mouvements brut, l'affectation se faisant ensuite via d'autres formules, je souhaite donc les masquer du classeur.

    En créant une macro ouvrant un formulaire pour chacune de ces feuilles, je souhaite donc créer un bouton sur la feuille bilan permettant la saisie des mouvements, qui s'ajoutent à la suite de manière automatique.

    Or après plusieurs essais, quelques problèmes se posent :
    - Si je masque les feuilles de saisie, la macro ne fonctionne pas.
    - Si je ne masque pas les feuilles de saisie, la macro fonctionne correctement mais me renvoie automatiquement sur ladite feuille de saisie, ce que je ne veux pas.

    Quelle solution pourrais-je avoir pour mener à bien cette entreprise ? Si cela ne tenais qu'à moi, je pourrais éventuellement me contenter ainsi pour un temps, mais le fichier étant partagé avec une personne ne maîtrisant pas l'outil, je voudrais rendre l'opération la plus simple possible déjà qu'elle lui semble contraignante au quotidien

    Merci par avance pour vos avis !

  2. #2
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 240
    Points : 5 655
    Points
    5 655
    Par défaut
    Bonjour,

    - Si je masque les feuilles de saisie, la macro ne fonctionne pas. --> En début de macro, ajoutez une ligne pour afficher la feuille, puis en fin de macro, une autre ligne pour masquer la feuille.
    - Si je ne masque pas les feuilles de saisie, la macro fonctionne correctement mais me renvoie automatiquement sur ladite feuille de saisie ---> Il faut indiquer la feuille de destination

    Cdlt

  3. #3
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 761
    Points : 28 619
    Points
    28 619
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    De quel formulaire de saisie s'agit-il ?
    Si tu utilises un UserForm, il n'y a aucun problème d'effectuer des actions d'écriture/lecture sur des cellules d'une feuille masquée
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  4. #4
    Candidat au Club
    Homme Profil pro
    Entrepreneur
    Inscrit en
    Janvier 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Entrepreneur
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2019
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Super, merci beaucoup, la première solution est nickel ! Merci pour la réactivité également

    Au cas où pour ceux qui cherchent la même solution, les lignes à rajouter dans la macro sont donc :

    Pour afficher la feuille :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Sheet1").Visible = True
    Pour masquer la feuille :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Sheet1").Visible = False

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 30/12/2006, 06h42
  2. Aucun affichage dans formulaire avec onglet
    Par Daniel MOREAU dans le forum Access
    Réponses: 4
    Dernier message: 04/12/2006, 17h59
  3. Ouvrir un formulaire avec onglets
    Par bozolozo dans le forum Access
    Réponses: 2
    Dernier message: 10/04/2006, 19h04
  4. [débutant]petit problème sur formulaire avec onglets
    Par Christophe93250 dans le forum Access
    Réponses: 2
    Dernier message: 06/01/2006, 10h46
  5. Un formulaire qui se cache... comment y remedier?
    Par SpyesX dans le forum Access
    Réponses: 2
    Dernier message: 19/10/2005, 17h31

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