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 :

Créer un dossier à partir d'une cellule.


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2020
    Messages : 4
    Par défaut Créer un dossier à partir d'une cellule.
    Bonjour / Bonsoir

    j'aurais besoin de votre aide.

    j'aimerais créer un dossier à partir d'une cellule,

    exemple :

    Comme sur l'image ici présent j'aimerais que toutes les cellules de la colonne "G".
    Quand je rentre un texte je voudrais que cela me crée un dossier sur mon Bureau avec le texte donné en appuyant sur entrée, u, j'ai déjà essayé plusieurs code Vba, mets sans aucun résultat, si je pourrais avoir votre aide ça serait super.

    Merci Beaucoup

    Nom : Capture2.PNG
Affichages : 740
Taille : 44,0 Ko

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Pour créer un dossier, utilise l'instruction MkDir.
    A lire : https://docs.microsoft.com/fr-fr/off...kdir-statement

    Pour que ça se produise automatiquement à la saisie d'une cellule, utilise la macro événementielle Worksheet_Change.
    A lire : https://msdn.microsoft.com/fr-fr/lib...5(v=office.15)

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2020
    Messages : 4
    Par défaut
    Merci pour ta réponse, j'ai déjà jeter un oeil a ceci, Mais malheureusement je n'y ai strictement rien compris.

    Je ne sais pas comment lui dire que toute les cellules de la colonne G Doivent créer un dossier après avoir remplis la cellule :/

    Si une personne pourrait m'aider ça serait vraiment cool :/

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par TheTuto Voir le message
    Merci pour ta réponse, j'ai déjà jeter un oeil a ceci, Mais malheureusement je n'y ai strictement rien compris.
    C'est sûr que si tu ne t'y intéresses que 5 min (temps entre ma réponse et la tienne), tu ne risques pas de comprendre.

    Si une personne pourrait m'aider ça serait vraiment cool :/
    C'est ce que je viens de faire.
    Mais si tu ne comptes pas participer à la résolution de ton propre problème, ce n'est pas moi qui vais faire ton travail à ta place.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2020
    Messages : 4
    Par défaut
    Excuse-moi si tu la mal pris.

    Comment t'expliquer que cela fait à peu près deux journées que je suis dessus, à essayer toutes les formules possibles sans aucun résultat :/

    Je ne veux pas qu'on fasse le travail à ma place je veux juste comprendre :/ excuse-moi

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par TheTuto Voir le message
    Comment t'expliquer que cela fait à peu près deux journées que je suis dessus, à essayer toutes les formules possibles sans aucun résultat
    Il n'est pas possible de faire ça avec des formules.
    Seul du code VBA peut créer des répertoires, comme le précisent les deux liens que j'ai fourni.

    "Deux journées passées dessus" sans avoir le début d'un code à présenter, j'ai des doutes...

    Je ne veux pas qu'on fasse le travail à ma place je veux juste comprendre
    Qu'est-ce que tu ne comprends pas dans les deux éléments que je t'ai transmis en lien ?

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2020
    Messages : 4
    Par défaut
    j'ai compris que MkDir Servez à créer des dossiers, Mets pour le " utilise la macro événementielle Worksheet_Change." je suis complètement perdu la

  8. #8
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Les macros évènementielles sont des macros qui sont déclenchées automatiquement par certains évènements.
    Par exemple, la macro Worksheet_Change sera déclenchée sir une valeur est modifiée dans une cellule de la feuille concernées.

    Dans l'éditeur VBE, les macro évènementielles sont placées obligatoirement dans un module spécial correspondant à l'objet qui les déclenche.
    Par exemple, les macros "Worksheet_...." (qui sont déclenchées par une feuille de calcul) seront placées dans le module de la feuille de calcul souhaitée.
    Les macros "Workbook_..." seront placées dans le module ThisWorkbook du classeur.

    Lire ceci : https://silkyroad.developpez.com/VBA/EvenementsFeuille/

Discussions similaires

  1. Réponses: 0
    Dernier message: 01/11/2018, 12h17
  2. créer un xml à partir d'une plage de cellules
    Par WillyPayne dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/09/2008, 13h52
  3. [VBA-Excel] Créer un événement à partir d'une cellule excel
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/01/2007, 11h36
  4. Créer un rtf à partir d'une form
    Par akabane dans le forum Delphi
    Réponses: 2
    Dernier message: 07/06/2006, 10h18
  5. Réponses: 5
    Dernier message: 24/06/2005, 11h36

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