Résultats de la recherche

  1. T

    création fonction personalisée

    Re : création fonction personalisée Merci Eric pour ta réponse.
  2. T

    création fonction personalisée

    Bonjour a tous, J'ai codé une procédure malheureusement le sub ne s'execute pas parce que "procédure trop grande". Je l'ai réduite au maximum, mais ça ne suffit pas. Je ne peux pas la couper en deux parce que je joue avec deux variables au sein d'une même boucle for. Si j'avais deux...
  3. T

    Portée de la variable : d'un userform à un module

    Re : Portée de la variable : d'un userform à un module En fait c'est très simple, j'ai un userform qui s'appelle "Options_delestage" dans lequel j'ai une variable choix_delestage(XX) où XX correspond au numéro de la ligne du tableau créé dans le userform. Je souhaite pouvoir récupérer la valeur...
  4. T

    Portée de la variable : d'un userform à un module

    Re : Portée de la variable : d'un userform à un module Bonjour, Merci BrunoM45 et JP pour vos réponses. J'ai essayé de les déclarer en public mais ca ne fonctionne pas. Soit la variable Date_saisie déclarée en public dans le module n'est pas liée avec la variable Date_saisie dans le...
  5. T

    Portée de la variable : d'un userform à un module

    Bonjour, Dans le tableau ci-joint j'ai deux userform. Dans chacun des deux, j'ai une variable à laquelle j'accorde une valeur. Je voudrais garder en mémoire cette valeur pour pouvoir la récupérer dans un module. Pouvez vous m'aider s'il vous plait ? Merci
  6. T

    Erreur de compliation pb userform

    Bonjour, Pourriez vous, s'il vous plait, me dire pourquoi le code que j'ai mis dans le userform ne fonctionne pas ? Je ne comprends pas, il fonctionnait tout à l'heure et je ne vois pas ce que j'ai pu modifier... Ca me rend dingue ! Je vous en remercie...
  7. T

    Checkbox : Controle de formulaire ou activex

    Re : Checkbox : Controle de formulaire ou activex Bonjour Philippe, Mon fichier est trop lourd pour que je puisse le rajouter. De plus mon code fait déjà 2500 lignes, j'ai peur que tu sois un peu perdu. Pour finir je n'ai pas encore rédigé quoi que ce soit sur cette partie mais je vais te...
  8. T

    Checkbox : Controle de formulaire ou activex

    Bonjour, Voila je voudrais insérer des checkbox dans mon tableau. J'ai regardé sur le forum comment faire et j'ai trouvé la possibilité de les faire via le controle de formulaire ou bien en activex. J'arrive pas à comprendre la différence. Pour vous préciser le contexte je veux utiliser...
  9. T

    VBA : if avec conditions complexes

    Re : VBA : if avec conditions complexes Merci pour cette réponse rapide.
  10. T

    VBA : if avec conditions complexes

    Bonjour, Je sollicite votre aide, parce que j'ai un problème avec mes conditions; actuellement j'ai le code suivant : ElseIf Cells(I, H) & Cells(I, K) & Cells(I, J) = Cells(I - 1, H) & Cells(I - 1, K) & Cells(I - 1, J) And WorksheetFunction.RoundUp(Cells(I - 1, D1), 0) = M And Cells(I -...
  11. T

    Arrondi inférieur VBA

    Re : Arrondi inférieur VBA Bonsoir, Merci pour ta réponse.
  12. T

    Arrondi inférieur VBA

    Bonjour, Je souhaiterais faire un arrondi inférieur lors d'un calcul. Pourriez vous, s'il vous plait, me dire comment rédiger l'arrondi ? Voici mon code : Cells(I, B1) = [((M - Cells(I - D1)) * Cells(I, F)) / Cells(I, G)] * Cells(I, F) J'ai mis des crochets pour délimiter l'arrondi...
  13. T

    Union & Range. Bug

    Re : Union & Range. Bug Bonsoir, Merci pour vos réponses rapides Gorfael et Frangy. Ce code fonctionne très bien ! :) Bonne soirée à tous...
  14. T

    Union & Range. Bug

    Bonjour, Pouvez vous, s'il vous plait, me dire ce qui ne va pas avec le code suivant : Sheets("PC").Activate Union(Range("A:A"), Range("B:B"), Range("D:D"), Range("F:F"), Range("H:H"), Range("J:J"), Range("P:P"), Range("R,R")).Copy Destination:=Sheets("DC").Range("A:H") En vous...
  15. T

    Problème de code... Deux variables

    Re : Problème de code... Deux variables Merci beaucoup KenDev, ton code fonctionne parfaitement.
  16. T

    Problème de code... Deux variables

    Bonjour, J'essaye de faire un sub tout simple, copier des cellules dans une feuille pour les coller dans une seconde. Voici mon code : Sub Macro_GC() Sheets("Préparation_commandes").Activate Dim Nb_lignes As Integer Nb_lignes = WorksheetFunction.CountA(Range("A:A")) For i = 2 To...
  17. T

    Afficher tout avant de supprimer

    Re : Afficher tout avant de supprimer Bonjour, J'ai trouvé la solution. Je vais mettre le code suivant : ActiveSheet.AutoFilterMode = False
  18. T

    Afficher tout avant de supprimer

    Bonjour, Dans un de mes classeurs, à chaque fois que je lance une mise à jour des données je voudrais qu'il commence par effacer complêtement la feuille2. Aussi j'avais rédigé le code suivant : Cells.Select Selection.ClearContents Je me suis rendu compte que lorsqu'un filtre était...
  19. T

    Problème VBA

    Re : Problème VBA Bonsoir, D'abord merci pour cette réponse. En effet il manque le next parce que c'est un extrait de mon sub. J'ai remplacé les j par i-1 et à présent tout fonctionne. J'aimerais bien te l'envoyer néanmoins pour que tu jettes un oeil sur mon code et que tu me dises ce...
  20. T

    Problème VBA

    Re : Problème VBA Bonsoir, J'ai résolu mon problème en créant une nouvelle variable j=i-1. Cependant j'aimerais comprendre pourquoi on ne peut pas opérer un calcul du type cells(i-1,2) ? Est on obligé d'utiliser une nouvelle variable à chaque fois ? Je vous remercie pour vos réponses.