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 :

Création dossier et renommage [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Septembre 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Septembre 2015
    Messages : 16
    Par défaut Création dossier et renommage
    Bonjour,

    Pour gérer mes travaux j’ai mis en place un tableur que je souhaite rendre plus efficace avec une macro qui me permettrait de réaliser les actions suivantes:
    1 – Créer un dossier lors du lancement de la macro. Ce dossier serait nommé comme la cellule G5.
    Mon problème c’est que ma macro passe par cette cellule G5 (qui compile plusieurs données de la ligne 5) alors que je dois pouvoir le faire directement en programmant…

    2 – Copier un fichier PDF depuis un emplacement fixe vers le nouveau dossier créé qui porte le nom de la cellule G5 du tableur XLS.
    Mon soucis c’est que ma macro permet de copier un fichier mais le dossier de destination doit être mentionné à l’avance, je n’arrive pas à introduire la variable qui me le mettra directement dans le nouveau dossier qui porte le nom de la cellule G5.

    3 – Renommer ce fichier également comme la cellule G5 (mais avec l’extension .pdf).
    Là toutes mes solutions ont un bug…


    Merci d’avance pour vos réponses.

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour,

    tes demandes sont un peu trop dispersées contente-toi d'une question par discussion...


    montre nous ou tu en est pour ta création de dossier , poste le code directement sur le forum en utilisant les balises [Code] ton code... [/Code]

    et dis nous clairement ce que tu veux faire et ce qu'il ce passe....

  3. #3
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Pour répondre à ta première question tu as à cette adresse le tuto miracle qui t'explique tout

    http://warin.developpez.com/access/fichiers/

    une fois que tu auras quelque chose et si tu bloque ou ne comprend pas revient vers nous

    Bonne fin de journée

    A+

  4. #4
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Septembre 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Septembre 2015
    Messages : 16
    Par défaut Code création dossier
    Alors pour faire simple, voici le code que j'utilise pour créer un dossier. Mais j'aimerai le nommer en prenant les référence de plusieurs cellules (dans le code ci dessous j'ai choisi G5 mais je voudrai le renommer en A5 + année B5 + C5)...un tout petit truc m'échappe...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub CreeDossier()
    Sheets("REGISTRE A").Select
     
     
    Dim Sep As String, Chemin As String
    Sep = Application.PathSeparator
    Chemin = ThisWorkbook.Path & Sep & Range("G5")
    If Len(Dir(Chemin, vbDirectory)) = 0 Then
    MkDir Chemin
    End If
    End Sub

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    et il ce passe quoi à l’exécution de ce code ?

  6. #6
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Septembre 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Septembre 2015
    Messages : 16
    Par défaut
    Quand je lance le code un dossier se crée à dans le répertoire ou se trouve mon fichier excel (donc ça c'est parfait) et le nom du nouveau dossier est renommé comme la cellule G5 qui est une cellule ou je fais une séquence de nommage à l'aide des valeurs de la cellule A5 + l'année de la cellule B5 + valeur de la cellule C5. En fait je voudrai simplement faire ça directement dans le code au lieu de passer par une cellule intermédiaire (la G5).

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

Discussions similaires

  1. VC++6.0 Création dossier caché
    Par lio33 dans le forum MFC
    Réponses: 4
    Dernier message: 02/04/2007, 16h51
  2. [Répertoire] Création Dossier + 2 sous-dossiers
    Par Strix dans le forum Langage
    Réponses: 2
    Dernier message: 15/01/2007, 12h44
  3. Réponses: 1
    Dernier message: 30/12/2006, 11h14
  4. [C#] Création dossier
    Par Kerod dans le forum Windows Forms
    Réponses: 2
    Dernier message: 02/07/2006, 17h48
  5. Réponses: 7
    Dernier message: 09/05/2006, 16h41

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