Résultats de la recherche

  1. B

    Aide pour une liste en cascade sans doublon

    Re : Aide pour une liste en cascade sans doublon Bonsoir Tibo, Pierre-Jean, Hasco, Je suis soufflé par la qualité de votre aide. Je crois avoir tout lu sans réussir à comprendre. Mais là, vous, en moins de 2 h vous solutionnez ma difficulté. Chapeau et grand merci à vous Bernard
  2. B

    Aide pour une liste en cascade sans doublon

    Bonsoir à tous, Malgré la lecture des solutions proposées, je ne parviens pas à mon objectif. Ci-joint un petit extrait du fichier. Je voudrai pouvoir choisir une appellation métier, puis en fonction du choix obtenir la liste des spécificités qui lui sont raccordées. de un à trois choix...
  3. B

    Pb Recherchev avec Cells(x,y)

    Re : Pb Recherchev avec Cells(x,y) Bonjour à tous, Merci de vos réponses si rapides La solution de Raja ne fonctionne pas, elle renvoie la valeur d'erreur #NOM? La bonne formulation est celle de Pierre-Jean qui fournit le résultat escompté Encore merci Bernard
  4. B

    Menus déroulant

    Re : Menus déroulant Bonsoir, Par exemple écrire les jours de la semaine en B1 juqu'en B7. Nommer cette plage Liste1 Se placer en A1 Sélectionner dans le ruban Données , Validation. Dans autoriser choisir liste dans source écrire =Liste1 En A1 est obtenu la liste déroulante...
  5. B

    VBA - calcul automatique

    Re : VBA - calcul automatique Application.Calculation = xlAutomatic ' met en place le calcul automatique Application.Calculation = xlManual ' bloque le calcul automatique. Si besoin de calcul pontuel, inserer Calculate dans le programme fait recalculer toute la feuille. Bernard
  6. B

    Pb Recherchev avec Cells(x,y)

    Bonsoir, Comment faut-il écrire cette formule, sachant que x=140 et derliz=171? x représente la première ligne disponible de la colonne B et derliz la dernière ligne de la colonne Q La valeur que je veux exploiter se situe en colonne Q, soit 17) et va de 1 à 32 mais la fin est aléatoire...
  7. B

    Peut-on m'aider à transformer en boucle

    Re : Peut-on m'aider à transformer en boucle Bonsoir à tous, J'ai trituré dans tous les sens la réponse de Skoobi et j'ai trouvé, sans boucle. En fait, il me suffisait de faire directement: Range("L36:L" & derliZ).FormulaLocal = "=si(c36<>0;ARRONDI(K36/C36;4);0)" Range("L36:L" &...
  8. B

    Peut-on m'aider à transformer en boucle

    Re : Peut-on m'aider à transformer en boucle Bonsoir Gael, Je viens de tester ta réponse dont je te remercie. En fait, je ne gagne rien, car la macro pose une formule dans une cellule, la recopie vers le bas autant de fois que nécessaire, calcule, recopie les valeurs pour ne pas retarder...
  9. B

    Peut-on m'aider à transformer en boucle

    Re : Peut-on m'aider à transformer en boucle Bonsoir et merci de votre intérêt, Mon classeur gère un fichier évoluant entre 25 et 30 000 lignes et est remis à jour chaque semaine. Il comporte des informations concernant 7 agences. La macro en question réalise l'analyse de ce fichier sur 16...
  10. B

    Peut-on m'aider à transformer en boucle

    Bonsoir le forum, Je reviens vers vous pour une simplification de code VBA et si possible une accélaration. Dans la macro, j'ai plusieurs passages de ce type: Range("B36").Select Application.Calculation = xlAutomatic 'repérage dernière ligne agents derliZ =...
  11. B

    Rationaliser la constitution de mon fichier

    Re : Rationaliser la constitution de mon fichier Bonsoir à tous, Je reviens à la charge avec mes problèmes. De vous lire et relire m'apprend tellement de choses. Ainsi, avec SOMMEPROD que je ne connaissais pas, j'ai gagné 3 MO sur la taille du fichier. Ce qui n'est pas rien, car le fichier...
  12. B

    Vlookup et variable

    Re : Résolu: Vlookup et variable Bonsoir le forum, Bonsoir Pierre Jean, Voici ce que j'ai fait et cela fonctionne parfaitement: derliA = Range("A65536").End(xlUp).Row Range("BI4").FormulaLocal = "=RECHERCHEV($A4;Fichier2!$A$5:$N$" & derliA & ";2)" Range("BJ4").FormulaLocal =...
  13. B

    Vlookup et variable

    Re : Vlookup et variable Bonsoir Pierre-Jean et merci de ta prompte réponse! Avec ceci, .Range("BI4").Value = WorksheetFunction.VLookup(.Range("BI4").Value, Sheets("Fichier2").Range("A5:N" & derliA), 2, False) j'obtiens le message "référence incorrecte ou non qualifiée." J'ai...
  14. B

    Vlookup et variable

    Bonsoir à tous, J'essaie de remplacer ceci: ActiveCell.FormulaR1C1 = "=VLOOKUP(RC1,Fichier2!R5C1:R31000C14,5)" par cela .Range("BI4").Value = WorksheetFunction.VLookup(.Range("BI4").Value, Sheets("Fichier2").Range("A5:C & derliA"), 2, False) mais cela ne fonctionne pas. En...
  15. B

    Identifier l'utilisateur

    Re : Identifier l'utilisateur Bonjour à tous, Grand merci, cela correspond tout à fait à ce que je voulais faire. Vous êtes trop fort!!! Bernard
  16. B

    Identifier l'utilisateur

    Bonsoir le forum, Comment peut-on récupérer sur un réseau l'identité de l'utilisateur du fichier. Je voudrai créer une boite de dialogue qui dirait Bonjour Mr Untel (sans erreur) et lui donner des information issues du fichier qu'il s'apprêtte à utiliser. Exemple: Bonjour bernard Vous...
  17. B

    Rationaliser la constitution de mon fichier

    Re : Rationaliser la constitution de mon fichier Oups, J'ai oublié que je définissais la valeur de ma variable comme ceci derliA = Range("A65536").End(xlUp).Row Désolé
  18. B

    Rationaliser la constitution de mon fichier

    Re : Rationaliser la constitution de mon fichier Bonsoir le forum, JP et Pierrot, Ca y est, gràce à vous j'ai réussi à identifier la dernière ligne de mon fichier, à la stocker dans une variable et à réduire sensiblement la taille de la programmation. Voici ce que j'ai fait: Dim...
  19. B

    Rationaliser la constitution de mon fichier

    Re : Rationaliser la constitution de mon fichier Merci de vous intéresser à mon problème. Ce que je n'arrive pas à faire c'est définir une plage qui va de A2 à AG derliA. C'est à dire que j'arrive maintenant à stocker ma dernière ligne, mais je ne comprends pas comment écrire pour...
  20. B

    Rationaliser la constitution de mon fichier

    Re : Rationaliser la constitution de mon fichier Bonsoir à tous, Depuis que JP m'a répondu, je cherche, je lis les questions et les réponses, j'avance doucement. Néanmoins, je ne parviens à utiliser une variable pour définir une plage: J'ai fait ceci: ' Identification de l'antenne...