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 :

Ajouter une ligne sur plusieurs feuilles identiques


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
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2013
    Messages : 28
    Par défaut Ajouter une ligne sur plusieurs feuilles identiques
    Bonjour,
    J'ai ce fichier excel qui traite les arrêts des machines par semaine.
    j'ai plusieurs feuilles excel
    je veux que lorsque j'ajoute une machine, toute la ligne de la nouvelle machine doit apparaitre dans toutes les feuilles du tableau.
    Sachant que j'ai deux types de machines, si j'ajoute une machine stratégique,elle doit figurer dans le premier tableau, si une machine importante, elle doit figurer dans le 2eme.
    j'ai fais quelques essai, et je trouve des erreurs dans mon code,

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Bonjour,
    Conformément aux règles du forum, ne joins pas de fichier, mais explique ton problème, écris-nous le code qui pose problème et joins éventuellement des copies d'écrans de ton projet si nécessaire.
    Dis-nous où tu bloques dans ton code, quels sont les messages d'erreurs que tu obtiens et où exactement.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2013
    Messages : 28
    Par défaut
    ok,je vous remercie

    Merci de me répondre

  4. #4
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    As-tu bien lu mon message #2? Car là, je ne peux pas te répondre correctement

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2013
    Messages : 28
    Par défaut
    J'ai le tableau suivant pour chaque semaine:
    Nom : 1.JPG
Affichages : 184
Taille : 116,9 Ko

    j'ai deux types de machines : machines stratégiques et machines importantes,
    Je veux a chaque fois que j'ai une nouvelle machine, je l'ajoute , et automatiquement elle s'étend sur toutes les semaines.

    Dans la feuille accueil: j'ai créé deux boutons: Ajouter une machine stratégique ; Ajouter une machine importante;
    Nom : aaaa.JPG
Affichages : 202
Taille : 103,0 Ko

    quand je clique sur l'une deux , ce formulaire s'affiche:
    Nom : 3333.JPG
Affichages : 186
Taille : 118,7 Ko

    Je saisis le nom de la machine, je saisis L'unité,
    et j'ai programmé le bouton ajouter de la façon suivante
    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
     
    Private Sub Button_Add_Mach_Str_Click()
     
     
     Dim fin
        If Text_Mach_Str <> "" And TextUnite <> "" Then
            With Feuil1
                fin = .Range("B" & Rows.Count).End(xlUp).Row + 1
                .Cells(fin, 1) = Text_Mach_Str: .Cells(fin, 2) = TextUnite
                .Range(.Cells(10, 2), .Cells(fin, 7)).Sort Key1:=.Range("B10"), Order1:=xlAscending, Header:=xlNo
            End With
        Else
            MsgBox "Vous devez entrer le nom de la machine et l'unité", , "Manque de donnée"
        End If
        Unload Me
    End Sub
    mais ça marche pas, je veux programmer les deux boutons "ajouter" celui des machines stratégiques et celui des machines importantes.
    Je vous remercie énormément.

  6. #6
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    ça marche pas
    Pourrais-tu être un peu plus précis? As-tu un message d'erreur? Si oui, lequel et où exactement? Est-ce que la macro tourne, mais ne fait pas ce que tu veux? Que fait-elle?
    Par rapport à ton code, tu sais que la variable fin va prendre un entier comme valeur, déclare-là tout de suite comme Long :
    A quoi correspondent Text_Mach_Str et TextUnite ? Tu ne les déclares jamais avant.

Discussions similaires

  1. [XL-2007] Ajout de ligne sur plusieurs onglets en insérant une donnée
    Par damien.huchette dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 02/04/2015, 14h25
  2. Réponses: 12
    Dernier message: 22/01/2015, 16h49
  3. Ajouter une ligne sur un interaction.plot
    Par habasque dans le forum R
    Réponses: 1
    Dernier message: 25/06/2009, 15h11
  4. [XL-2007] Recopier les données d'une cellule sur plusieurs feuilles
    Par anubis62 dans le forum Excel
    Réponses: 1
    Dernier message: 25/06/2009, 08h41
  5. Effectuer une tache sur plusieures Feuilles
    Par LaPanic dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 07/07/2008, 11h14

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