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 :

Plusieurs erreur de codes


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juin 2021
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Juin 2021
    Messages : 14
    Par défaut Plusieurs erreur de codes
    Bonjour à vous .
    j'ai un projet de gestion de stock évidement il y à des erreur de codes .
    merci encore pour votre intention

    je vous dit les erreurs.
    Ils y a 3 feuilles ,accueil , gestionnaire du magasin , catalogue
    il y a les images de mes userform + txt + visuel du gestionnaire du magasin , Catalogue

    dans gestionnaire du magasin j'ai les Bts
    -Inventaire magasin , le Bt supprime (erreur)
    -Inventaire visserire , le BT Ajout ne va pas dans son tableau qui ce trouve (catalogue)ex: dans catalogue visserie les ajout vont dans la colonne A au lieu de la H.
    -Inventaire magasin, le Bt Ajouter un article,idem elle va dans la colonne A (et comment faire pour qu'il ce mettre directement dans l'ordre alphabétique).
    -Inventaire fonte - inventaire PVC -inventaire raccord et obturateur le Bt Ajouter un article , l'ajout ne va pas dans leur tableau qui ce trouve (catalogue)
    -Inventaire raccord Bt ajouter un article ne se lance pas idem pour le Bt modifier.
    bonus tous les BT supprime (erreur).

    enfin voila mes problèmes
    -----------
    Userforme 3 Visserie Ajouter un nouvel article

    lorsque j'ajoute un nouvel article il va sur la colonne A au niveau de la fin du tableau visserie
    ex: visserie H7:H86
    l'article se positionne A87
    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
    Private Sub CommandButton1_Click()
     
    Application.ScreenUpdating = False ' Bloque l'ecran pendant le déroulement de la macro
    If TextBox1.Value = "" Then
    MsgBox "Veuillez renseigner le champ   'article' "
    Else
    Dim Ligne As Integer
    Worksheets("Catalogue").Select
    Ligne = Sheets("Catalogue").Range("H200").End(xlUp).Row + 1 ' Ajout des donneés
    Cells(Ligne, 1) = TextBox1.Value
    Cells(Ligne, 2) = TextBox2.Value
    'Cells(Ligne, 3) = TextBox3.Value
     
     
     
     
    Sheets("Gestionnaire du magasin").Select
    Sheets("Gestionnaire du magasin").ComboBox4.Value = UserForm3.TextBox1.Value ' on selectionne l'outil precedement ajouter
    MsgBox "Nouvel Outil Ajouter !"
    Unload UserForm3
     
     
    End If
     
    End Sub
     
     
     
    Private Sub CommandButton2_Click()
    Unload UserForm3
    End Sub
    La macro 5

    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
    Sub recherche_visserie()
    'rechercher dans la feuil catalogue, le contenu de la feuil gestion rangé I72
    Application.ScreenUpdating = False
    Sheets("Catalogue").Select
    Dim Cellule As Range
    Set Cellule = Range("H:H").Find(what:=Sheets("Gestionnaire du magasin").Range("I72").Value, LookIn:=xlValues, lookat:=xlWhole)
    If Not Cellule Is Nothing Then Cells(Cellule.Row, Cellule.Column).Select
     
     
    ActiveCell.Select
    ActiveCell = UserForm4.TextBox11.Value
     
    'on ajoute à la commande ''Bt ajout''
    ActiveCell.Offset(0, 2) = ActiveCell.Offset(0, 2) + UserForm4.TextBox2.Value     *************j'ai l'erreur ici pour le moment
     
    ''''''''''''''''''''''''''on additionne chaque sortie du stock'''''''''''''
    ActiveCell.Offset(0, 4) = ActiveCell.Offset(0, 4) + Val(UserForm4.TextBox4.Value)
     
     
    Sheets("gestionnaire du magasin").Select
    Application.ScreenUpdating = True
    MsgBox "Modification Effectuer!"
    Unload UserForm4
     
    End Sub
    macro 6

    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
    Sub Supprimer_visserie()
    ' SupprimerOutil Macro
    If Sheets("gestionnaire du magasin").Range("I72").Value = 0 Then
    MsgBox ("Aucun outil selectionner")
    Exit Sub
    End If
    If MsgBox("Voulez vous supprimer l'outil" & " ( " & Sheets("Gestionnaire du magasin").Range("I72").Value & "  ) ?", vbYesNo, "") = vbYes Then
    Application.ScreenUpdating = False
    Sheets("Catalogue").Select
    Dim Cellule As Range
    Set Cellule = Range("H:H").Find(what:=Sheets("Gestionnaire du magasin").Range("I72").Value, LookIn:=xlValues, lookat:=xlWhole)
    If Not Cellule Is Nothing Then Cells(Cellule.Row, Cellule.Column).Select
    Dim Sh As Shape
    For Each Sh In Worksheets("Catalogue").Shapes
        If Sh.TopLeftCell.Address = Range("H" & Cellule.Row).Address Then
            Sh.Delete
        End If
    Next
    ActiveCell.EntireRow.Delete               ************************* erreur ici 
    Sheets("Gestionnaire du magasin").Select
    Sheets("Gestionnaire du magasin").ComboBox4.ListIndex = 0
    Application.ScreenUpdating = True
    Else
    Sheets("gestionnaire du magasin").Select
    Application.ScreenUpdating = True
    MsgBox ("Suppression Annuler")
    End If
    End Sub
    merci à vous
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. plusieurs erreurs de code pour faire 2 totaux après une selection
    Par aprentizorrrr dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/06/2010, 22h29
  2. [A-03] Erreur de code : séparer un champs en plusieurs
    Par geo_67210 dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 20/03/2009, 16h31
  3. Erreur : ce code n'est pas connu
    Par ruman dans le forum VBA Access
    Réponses: 17
    Dernier message: 13/02/2006, 11h37
  4. [MySQL] Erreur dans code php
    Par Badr3am dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 31/01/2006, 22h16
  5. Erreur de code
    Par petdelascar dans le forum C
    Réponses: 7
    Dernier message: 12/12/2005, 08h15

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