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 :

VBA Excel avec chatgpt


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2023
    Messages : 1
    Par défaut VBA Excel avec chatgpt
    salut à tous

    J'ai céée un code VBA Excel pour emplois du temps, mais je n'ai pus pas le transformer en fichier excel
    svp aidez moi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    ### 
    Sub CreerEmploiDuTemps()
     
    Dim EmploiEleves As Worksheet
    Dim EmploiEnseignants As Worksheet
    Dim EmploiSalles As Worksheet
    Dim EmploiDuTemps As Worksheet
     
    Set EmploiEleves = Worksheets("Emploi des élèves")
    Set EmploiEnseignants = Worksheets("Emploi des enseignants")
    Set EmploiSalles = Worksheets("Emploi des salles")
    Set EmploiDuTemps = Worksheets.Add(After:=Worksheets(Worksheets.Count))
    EmploiDuTemps.Name = "Emploi du temps"
     
    ' Création des en-têtes de colonne pour l'emploi du temps
    EmploiDuTemps.Range("A1") = "Horaire"
    EmploiDuTemps.Range("B1") = "Lundi"
    EmploiDuTemps.Range("C1") = "Mardi"
    EmploiDuTemps.Range("D1") = "Mercredi"
    EmploiDuTemps.Range("E1") = "Jeudi"
    EmploiDuTemps.Range("F1") = "Vendredi"
    EmploiDuTemps.Range("G1") = "Samedi"
     
    ' Remplissage des horaires dans la colonne A
    For i = 1 To 12
        EmploiDuTemps.Range("A" & i + 1) = Format(TimeValue("8:00") + TimeValue("0:30") * (i - 1), "hh:mm")
    Next i
     
    ' Remplissage des emplois du temps des élèves
    For i = 2 To 13
        For j = 2 To 7
            EmploiDuTemps.Cells(i, j) = EmploiEleves.Cells(i, j)
        Next j
    Next i
     
    ' Remplissage des emplois du temps des enseignants
    For i = 2 To 13
        For j = 2 To 7
            EmploiDuTemps.Cells(i + 14, j) = EmploiEnseignants.Cells(i, j)
        Next j
    Next i
     
    ' Remplissage des emplois du temps des salles
    For i = 2 To 13
        For j = 2 To 7
            EmploiDuTemps.Cells(i + 28, j) = EmploiSalles.Cells(i, j)
        Next j
    Next i
     
    End Sub
     
    ###

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 170
    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 : 13 170
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Utiliser ChatGPT pour créer un code VBA demande une certaine connaissance du langage lui même.
    Je l'ai testé et j'ai dû le corriger à maintes reprises pour arriver à obtenir ce que je voulais et encore par moment il peut répondre des choses insensées
    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

  3. #3
    Membre émérite Avatar de Valtrase
    Homme Profil pro
    Jeune retraité...
    Inscrit en
    Janvier 2016
    Messages
    508
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Jeune retraité...
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Janvier 2016
    Messages : 508
    Par défaut
    Salut,
    Quelle est l'erreur que tu rencontres, c'est une erreur ou un mauvais fonctionnement

    Donnes nous un exemple de résultat visuel que tu souhaite, car d'après le code fournis je ne comprends pas trop.

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/02/2017, 16h48
  2. macro vba Excel avec Mac
    Par ericdev67 dans le forum Apple
    Réponses: 2
    Dernier message: 29/08/2009, 08h41
  3. Macros VBA Excel avec OpenOffice
    Par Aizen64 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/09/2007, 19h08
  4. Envoi de mail en VBA Excel avec mise en forme et choix d'expediteur
    Par amalane dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/08/2006, 15h24
  5. [VBA][Excel] Avec les modèles Excel.
    Par mulanzia2003 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/08/2006, 10h27

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