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 :

Enregistrer a partir d'un userform


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Enregistrer a partir d'un userform
    Bonjour à tous,
    Voila je débute sur excel et vba et je suis planté!!! mon problème est le suivant: j'ai un classeur nommé "gestion" qui contient 3 feuilles la première nommée "principale" la seconde nommée "liste" et la troisieme nommée "total". Je voudrai à partir d'un userform que j'ai fabriqué et qui contient des combobox remplir la feuille principale, jusque là ça va. Là où je plante, c'est que je veux enregistrer ma feuille "principale" une fois remplie? si possible sous le nom d'une cellule ex:A3 de façon que à chaque fois que je change le nom de cette cellule cela s'enregistre sous le nouveau nom. Mais en plus je voudrai pouvoir retrouver ces feuilles enregistrées de façon à pouvoir les modifier toujours à partir de mon userform.
    Ci celà vous parait réalisable, Pouvez-vous me venir en aide svp
    Grand merci d'avance

  2. #2
    Membre chevronné
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    Décembre 2012
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 037
    Points : 1 925
    Points
    1 925
    Billets dans le blog
    5
    Par défaut
    bonsoir,
    tu n'as pas préciser ce que tu veux dire par enregistrer ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim chemin
    chemin = ActiveWorkbook.Path & "\" & Range("a3").Value
    Sheets("MaFeuille").Copy
    ActiveWorkbook.Close True, chemin
    ce code crée un classeur avec une copie de la feuille désignée et la ferme en l'enregistrant dans le dossier du classeur contenant ce code.

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 321
    Points : 762
    Points
    762
    Billets dans le blog
    1
    Par défaut
    En guise de sauvegarde, tu peux copier la feuille au sein du même classeur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Feuil1").Copy Before:=Sheets(1)
    Ensuite, tu la renomme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets(1).Name = "CeciEstLeNomDeMaCopie"
    Le nom de la feuille peut évidement être stocker dans une cellule :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets(1).Name = Sheets("Feuille").Range("A3")
    Fais des tests, Bonne chance

Discussions similaires

  1. [XL-2010] Enregistrer Fichier à partir d'un UserForm
    Par Rageo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 29/04/2014, 18h00
  2. Réponses: 2
    Dernier message: 09/08/2006, 16h54
  3. renommer un enregistrement a partir d un formulaire
    Par fsautejeau dans le forum Access
    Réponses: 2
    Dernier message: 25/07/2006, 10h02
  4. suppression enregistrement a partir d une liste
    Par fsautejeau dans le forum Access
    Réponses: 9
    Dernier message: 05/07/2006, 16h28
  5. supprimer un enregistrement a partir d'une requete
    Par tooneygirl dans le forum Access
    Réponses: 3
    Dernier message: 20/06/2005, 16h26

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