Comment coller plusieurs fois la même ligne

Geo13 -  
 Geo13 -

Bonjour,

J'ai quelques questions :

1ere :

j'ai un bouton pour sélectionner une ligne , ensuite un userform s'ouvre pour demander la quantité .

En fonction de la quantité entrée, j'aimerai que cette selection soit coller le meme nombre de fois ( Si quantité est 3 , j'aimerais coller la selection 3 fois)

Comment puis je faire ?

2ème :

sur chaque feuille , j'ai une cellule total.

J'ai un bouton sur chaque feuille pour remettre le total a zero.

J'aimerais que ce bouton (avant de remettre le total a zero) garde la valeur dans une variable et qu'a chaque fois qu'on appuie sur le bouton , le total actuel s'addition a la variable

Avez vous une idée ?

Dernière question :

j'ai un bouton qui ouvre un inputbox.

Sur la meme page j'ai 10 bouton vierge de nom.

J'aimerais que le résultat de inputbox devient le nom d'un bouton.

Ensuite si j'appui a nouveau sur le meme bouton, j'aimerai que le resultat de inputbox devient le nom du bouton suivant vierge

Avez vous une idée ?

D'avance merci


Windows / Edge 114.0.1823.79

63 réponses

  • 1
  • 2
  • 3
  • 4
Résumé de la discussion

Trois questions VBA/Excel portent sur la copie répétée d'une sélection selon une quantité saisie, la gestion cumulée d'un total par bouton sur chaque feuille et le renommage dynamique de boutons vierges via InputBox. Pour la première, l’objectif est de reproduire la sélection X fois selon le nombre entré dans un formulaire après la sélection d'une ligne. Pour la seconde, il est envisagé de mémoriser la valeur actuelle du total dans une variable et d’ajouter le total courant à celle-ci à chaque clic, puis de remettre le total à zéro. Pour la troisième, le résultat de l’InputBox doit devenir le nom du premier bouton vierge, puis, sur un nouveau clic, le nom du bouton suivant encore vierge. Les réponses associées évoquent des ressources et des échanges variés, sans apport définitif pour ces points.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Votre imprimante recoit commande et/ou ticket comment?

    Comment procedez vous pour les impressions commandes:

    Table par table, groupement de commandes pour plusieurs tables?

    Fichier a tester: https://www.cjoint.com/c/NByj1PUTW3g

    A tester dans tous les sens

    pour l'impression commande/ticket vous devez choisir l'imprimmante

    1
    1. Geo13
       

      Bonjour,

      elle recoit les infos via wifi

      table par table comme ca le bar peut preparer les commande recue par le service de salle

      0
    2. Geo13
       

      Re,

      Le payement de la tourné c'est parfait.

      l'impression pour les commandes avec le choix de la tournée c'est nickel :)

      Par contre, pour l'impression, est il possible de n'imprimer que les celulles necessaire ? 

      Exemple, ne pas imprimer les colonnes réglé et tournée ?

      La largueur du papier n'est que de 80mm pour information :)

      Comment dois je faire pour modifier les couleurs des userform ?

      Voici un exemple que j'ai fais pour imprimer les vidanges

      https://www.cjoint.com/c/NBBpOaWJW3f

      0
    3. Geo13
       

      Bonjour,

      Toujours occupé ?

      0
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Un fichier serait utile pour vous aider

    Pour transmettre un fichier,
    Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
    il faut passer par un site de pièce jointe tel que cjoint.com

    Allez sur ce site : http://cjoint.com
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse...
     

    0
    1. Geo13
       

      Bonjour,

      Merci pour ta réponse, voici le lien 

      https://www.cjoint.com/c/MGpkWLunQff

      D'avance merci

      0
  3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Je recupere le fichier et regarde la chose

    devient le nom du bouton suivant vierge

    En ligne ou colonne?

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Re,

      Vous appuyez tout le temps sur un bouton

      Probleme, je ne pas lequel, vous peut-etre!

      Vous pouvez expliquer plus en detail ce que vous souhaitez?

      Si vous aviez donne un nom significatif a vos boutons, ca aiderait beaucoup a la comprehention

      0
    2. Geo13
       

      Quand je clique sur le bouton BAR,

      J'aimerai que le resultat de inputbox soit le texte d'un bouton vierge

      et que si je reclique sur bar le resultat soit marque sur le bouton vierge suivant 

      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > Geo13
         

        Bonjour,

        Ca, j'avais compris mais en ligne ou en colonne le bouton suivant

        Que ce passe-t-il si toutes les tables sont occupees et une se libere au mileux, vous la reatribuerez avant que toutes les tables seront liberees?

        Votre fichier se plante souvent!!

        Pour le reste nous aviserons au fur et a mesure de l'avancee

        0
  4. Geo13
     

    A cause de quoi se plante t- il ?

    j'ai résolu le problème des tables :)

    je bloque sur les quantite.

    Quand j'ajoute un produit, j'ai un useform qui s'ouvre avec des boutons de 1 a 10

    J'aimerai que quand je clique par exemple sur le bouton 2 , ca copie la dernière ligne de la feuille et coller la selection sur la ligne d'en dessous

    Comment puis je faire ?

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Re,

    Tables ok, pouvez comment vou avez fait?

    ca copie la dernière ligne de la feuille et coller la selection sur la ligne d'en dessous

    dans votre code, il ya des noms de feuille, pas dans vos explications
     

    Sub appletiser()
       Dim lastRow As Long
            lastRow = Sheets(Table_Choisie).Cells(Rows.Count, 1).End(xlUp).Row + 1
        Sheets("Tarif").Range("A1:E1").Copy Destination:=Sheets(Table_Choisie).Range("A" & lastRow)
        UserForm2.Show
        Sheets(Table_Choisie).Activate
    End Sub
    
    
    

    et a l'origine vous demandiez un nombre de ligne fonction de la quantite

    Alors?

    Vous vouliez faire quoi avec ceci dans UF2?

    Private Sub CommandButton2_Click()
    Dim derligne As Integer
    Sheets(Table_Choisie).Select
    
    derligne = Range("A" & Rows.Count).End(xlUp).Row
    Cells(derligne, "A:E").Select
    
    End Sub
    
    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Suite:

      Modif copy x lignes faites pour table1(zwexrcvtybun)

       https://www.cjoint.com/c/MGrozxymI0g

      Vous avez aussi le emplissage nom table en ligne

      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Suite1

        y a une erreur de feuille dans le fichier precedent

        correction:  https://www.cjoint.com/c/MGrpCMmEceg

        0
      2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Modif faites pour  table1(zwexrcvtybun): ajouter, soft, appletisser

        Le reste est a faire

        0
      3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Desole, mais la modif marche aussi pour les boutons Tablex, ix, salonx

        0
  7. Geo13
     

    Super merci beaucoup :)

    Mais pour éviter que je dois modifier toute mes macros, s'est possible de la copie dans l'user form ?

    0
  8. Geo13
     

    C'est possible de faire la copie dans l'usferform ?

    En reprenant la derniere ligne de la feuille choisie et en la copiant le nombre de fois demande par le bouton de l'userform ?

    0
  9. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    C'est tout a fait possible, car normalement votre "Application" n'aurait pas du etre consue avec toutes ces feuilles, codes associes a ces feuilles et tous ces codes associes aux boutons

    Vous connaissez le VBA un peu, moyen ou bien car la modif est tres simple.

    C'est vous qui voyez

    0
  10. Geo13
     

    je connais un peu le VBA.

    Vous pouvez m'aider ?

    0
  11. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Re,

    Evidement, ca coule de source

    Je regarde la chose

    Y a quand meme pas mal de modif

    C'est urgent votre truc?

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Bonjour,

      C'est possible de faire la copie dans l'usferform ?

      Actuellement, vous pouvez corriger si erreur de quantite, vu que ceci est avant la copie.

      Si copie dans UF, sera un peu plus complique de rectifier si erreur de quantite.

      Y a quand meme pas loin de 700 precedures a modifier en dehors de l'UF Quantite, que la copie  se fasse dans l'UF ou avec le code Actuel.

      Pourquoi suivant les feuilles y a un melange de bouton de formulaire et bouton controls ActiveX?

      0
  12. Geo13
     

    Bonjour, si c'est trop complique c'est pas grave

    C'est juste possible de faire disparaitre l'userform apres avoir cliquer sur la quantite voulue ?

    pour pouvoir mettre les boutons en couleur 

    0
  13. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Ce n'est pas du tout complique.

    Je pose des questions pour etre sur de ne pas faire de modifs pour rien et vous permettre de voir d'autre possibilites pour faire evoluer votre fichier

    J'ai deja fait le moitie des modif pour les lignes a ecrire en fonction de la quantite

    UF disparait apres choix quantite, je fais

    pour pouvoir mettre les boutons en couleur 

    Si UF pas de probleme

    Si feuilles tables et autres, les boutons controls activeX pas de probleme, mais bouton formulaire impossible

    J'ai eu un leger contre temps aujourd'hui, je reprends demain

    0
    1. Geo13
       

      Super merci beaucoup

      j'aimerai que les tables changent de couleur quand elles sont occupées.

      j'essaye aussi de comptabilise le nombre de fois qu'un produit a été utilisé mais d'afficher seulement ceux utilise , mais je n'arrive :(

      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > Geo13
         

        Bonjour,

        j'aimerai que les tables changent de couleur

        Qu'est ce que vous appelez table?

        j'essaye aussi de comptabilise le nombre de fois 

        Je regarde ca une fois mes modifs en cours sont finies

        0
      2. Geo13 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        tout les boutons sur la feuille plan (salon, table, I1? tonneau,pt,gt )

        0
  14. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Modif copie lignes terminee.

    les tables changent de couleur

    Ok, je fais

    comptabilise le nombre de fois 

    Affiche ou et par jour ou..?

    Pouvez expliquer ce que le bouton supprimer doit faire, car y deux facons actuellement dont une qui est un peut curieuse

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Bonjour,

      Le changement de couleur Table avance

      Les boutons Bar representent quoi?

      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Bonjour,

        Z'etes toujours a l'écoute?

        0
      2. Geo13 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        sorry, j'etais en vacances Oui je suis toujours a l ecoute :) bouton bar c est pour créer un ticket au nom du client qui consomme au bar

        0
  15. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour, "sorry, j'etais en vacances" Encore!!!!! Moi, c'est F894009, pas sorry.. Je me replonge dans votre fichier

    En attendant, un fichier pour avoir un apercu: https://www.cjoint.com/c/MHpgJ7fvuKg
    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Re, Petit probleme dans le fichier que j'ai mis a dispo. Je regarde le pourquoi du comment

      C'est une invertion de ligne de code pour les boutons dans VBA feuille Plan Fichier modifie: https://www.cjoint.com/c/MHpjCvfKVjg
      0
      1. Geo13 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Re,

        Super ca fonctionne parfaitement :)

        C'est possible de comptabiliser le nombre de produit consommer et de les faire apparaitre sur la feuille vidange ?

        0
  16. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    comptabiliser le nombre de produit consommer

    Oui.

    Je suis entrain de traiter les erreurs possibles sur des manipes sans lien avec le depart sur feuille Plan

    0
    1. Geo13
       

      Bonjour,

      pour compter les produits, il faut le faire uniquement pour les soft et les bières.

      J'ai remarquer que pour que la table change de couleur , il fallait retourner dessus une deuxième fois, c'est possible de corriger ca ?

      Merci :)

      0
  17. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Ok.

     c'est possible de corriger ca ?

    Fait.

    Procedure avec Bouton Supprimer

    Sub all()
        ActiveCell.Range("A1:E1").Select
        Selection.ClearContents
    End Sub

    Pour faire quoi?

    0
    1. Geo13
       

      Le bouton supprimer sert a enlever la ligne sélectionner en cas d'erreur 

      0
  18. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    la ligne sélectionner en cas d'erreur 

    Le cas present ce n'est que la premiere vu le code!!

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Re,

      Bouton Transfert:

      A la vue de votre code, vois pas ce que vous faites!!

      0
    2. Geo13
       

      bonsoir,

      Ca a ete modifier depuis :)

      le bouton transfert sert a copier les éléments d'une table et les coller sur une autre 

      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > Geo13
         

        Bonjour,

        le bouton transfert sert a copier

        Pouvez mettre le code a dispo?

        0
      2. Geo13 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Bonjour,

        Voici 

        Private Sub CommandButton1_Click()
        Range("A2:E546").Select
            Selection.Cut
        UserForm1.Show
        End Sub

        0
  19. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Ok, je vois

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Re,

      En attendant le cumul pour Vidange

      https://www.cjoint.com/c/MHxkehTi5bg

      0
      1. Geo13 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Bonjour,

        Super merci beaucoup :)

        c'est possible de rajouter un bouton payer qui supprimerai la ligne selectionner et mettre le montant dans une variable ? pour savoir le chiffre de la journée ?

        0
      2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > Geo13
         

        Bonjour,

        Ok, de quelle ligne de quelle feuille svp ?

        0
      3. Geo13 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Bonjour,

        Pour toutes les tables svp :)

        0
  20. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Ok

    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       

      Bonjour,

      Au fait comment pouvez vous savoir si c'est paye et qu'est ce qui montre sur les feuilles que c'est effectivement réglé ?

      0
      1. Geo13 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Bonjour,

        une fois que j'appuie sur le bouton , j'aimerais que ca supprime la ligne ce qui me permettra de savoir que c'est payé. 

        Mais j'aimerai que le montant de la consommation soit enregistrer dans une variable pour me permettre de savoir mon chiffre de la journée

        merci

        0
      2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > Geo13
         

        Bonjour,

        une fois que j'appuie sur le bouton 

        Tout a fait Thierry, mais comment vous faites pour savoir quelle est la ligne a supprimer?

        Vous avez deja un bouton supprimer sur l'UF UF_Gestion_Cmd_Table

        Il faut selectionner une cellule colonne A de le feuille et click sur le bouton.

        C'est ce que vous aviez commence a coder et que j'ai modifie pour que ca "marche"

        Private Sub Cmd_Supprimer_Click()
            Call all
        End Sub
        Sub all()
            With Sheets(Table_Choisie)
                .Range("A" & ActiveCell.Row).Resize(, 5).Delete
            End With
        End Sub
        
        0
      3. Geo13 > f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention  
         

        Bonjour,

        Le bouton supprimer qui est existant, il sert en cas d'erreur d'encodage.

        J'aimerai bien un autre bouton mais celui-ci garderai le prix dans une variable ce qui me permettrai de savoir mon chiffre de la journée.

        pour savoir qu'elle ligne est a supprimer, je la selectionnerai avant d'appuye sur le bouton

        0
  21. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     

    Bonjour,

    Je regarde comment vous faire ca

    0
    1. Geo13
       

      Bonjour,

      Super merci :)

      0
  • 1
  • 2
  • 3
  • 4