Résultats de la recherche

  1. D

    XL 2016 Créer une macro avec une macro

    Bonjour tout le monde, J'ai une macro qui créé un classeur avec 2 onglets. Est-il possible que la macro me créé aussi une macro dans ce nouveau classeur ? En effet dans le nouveau classeur je voudrais y insérer une macro qui se déclenche au double clic dans une cellule du 1er onglet (Sub...
  2. D

    XL 2019 Ajouter une commande au menu contextuel

    Bonjour à toutes et tous. Je sais ajouter une commande de macro au menu contextuel mais je voudrais savoir si c'est possible de choisir l'endroit pour placer cette nouvelle commande ? En effet je voudrais ajouter une fonction de tri donc à placer dans le sous menu 'trier". Merci pour votre aide. A+
  3. D

    XL 2019 Question macro complementaire

    Salut tout le monde. J’ai actuellement un classeur qui ne me sert que de réservoir de macros/fonctions personnelles. Il se trouve dans le répertoire Xlstart et donc il s’ouvre à chaque démarrage d’Excel. Quelle est la différence entre ce genre de classeur et un classeur de macros complémentaires...
  4. D

    XL 2016 Je ne trouve pas l'explication...

    Bonjour à toutes et tous. J'ai une macro qui se lance sur un double clic en feuil1. Sheets(2).Activate aaa = Sheets(2).[a1] bbb = [a1] ... aaa vaut bien A1 de la feuil2, normal. Pourquoi bbb vaut A1 de la feuil1 alors que j'ai activé la feuil2 ? Merci pour votre aide. A+
  5. D

    XL 2016 SELECT... Oui ou Non ???

    Bonjour à toutes et tous. Juste une petite interrogation : Certains disent que ce n'est pas très bon d'utiliser SELECT dans les macros. Pouvez-vous préciser la raison ? Merci pour ces éclaircissements. A+
  6. D

    XL 2016 Trouver la dimension d'un tableau

    Bonjour à toutes et tous, dans ma feuille de calcul il y a 10 valeurs qui vont être posées aléatoirement dans différentes cases. Ces valeurs peuvent être posées entre A1 et K16. Je cherche à connaitre la ligne maxi ainsi que la colonne maxi du tableau quand les valeurs ont été posées...
  7. D

    XL 2016 Trier certaines données sans doublons

    Bonjour à toutes et tous. J'utilise une macro du célèbre et regretté J. Boisgontier pour trier une série, en colnne A, sans doublon. Set Rng = Range("A1:A" & [A65000].End(xlUp).Row) tbl = Rng.Value Set d = CreateObject("scripting.dictionary") For i = 1 To UBound(tbl)...
  8. D

    XL 2016 Formule trop longue en VBA

    Bonjour à toutes et tous. J'ai beau chercher je ne trouve pas de solution pour contourner la limitation des formules en VBA. En effet j'ai une formule matricielle qui fonctionne très bien en direct sur le classeur mais si je veux la mettre par VBA ça créé une erreur car elle fait plus de 255...
  9. D

    XL 2019 Empêcher le calcul automatique d'un onglet

    Bonjour à toutes et tous. J'ai un classeur avec 45 onglets. Dans un seul de ces onglets j'ai plusieurs formules matricielles assez complexes qui ralentissent extrèmement mon classeur. Ma question est donc de savoir si je peux désactiver le calcul automatique uniquement sur cet onglet quand je ne...
  10. D

    XL 2016 copier coller en une ligne

    Bonjour à toutes et tous. Je désire faire un copier/coller d'un format surla cellule active. Cette instruction est en erreur : Range("A1").Copy Activecell.Pastespecial paste:=XlPasteFormats Merci pour votre aide. A+
  11. D

    XL 2016 Dézoomer un USF

    Bonjour à toutes et tous, J'utilise un USF dans mon classeur mais comme il peut être ouvert sur plusieurs PC mon problème est que suivant la taille de l'écran le USF ne s'affiche pas en entier. Est-il possible de zoomer ou dézoomer un USF ? Existe-t-il une commande VBA pour qu'à son ouverture il...
  12. D

    XL 2019 Valider une cellule après un événement Worksheet_BeforeDoubleClick

    Bonjour à toutes et tous. J'ai une macro Worksheet_BeforeDoubleClick qui ouvre un USF et quand j'ai travaillé dedans referme ce même USF. Mon problème est qu'en sortie de macro je voudrais que la cellule dans laquelle j'ai double-cliqué soit validée alors que là elle est toujours en édition...
  13. D

    XL 2016 Formatage nombres d'un label

    Bonjour à toutes et tous. Dans mon USF j'ai des labels qui reçoivent des nombres. J'ai formaté avec cette commande =format( x ; "# ###" ). Si le nombre est inférieur à 1000 il s'affiche avec un espace avant, par exemple espace853. Si le nombre est entre 1000 et 999 999 il s'affiche...
  14. D

    XL 2016 Exécuter une action sur checkbox créé

    Bonjour à toutes et tous. Dans mon formulaire je créé des label et des checkbox en fonction d'un nombre choisi entre 3 et 10. Par exemple, pour 3 je créé : Label_1 et checkbox_1 Label_2 et checkbox_2 Label_3 et checkbox_3 et enfin Label_total Je voudrais maintenant pouvoir écrire dans le...
  15. D

    XL 2016 Fichier ouvert en réseau

    Bonjour à toutes et tous. Dans ma macro je dois ouvrir un fichier qui est sur le réseau. Si le fichier est déjà ouvert par une autre personne, est-il possible d'en récupérer le nom ? Merci pour votre aide. A+
  16. D

    XL 2016 Sélection de plusieurs lignes en VBA

    Bonjour à toutes et tous, Je ne trouve pas la commande pour sélectionner plusieurs lignes complètes avec une variable. J'utilise la fonction : Rows(i).Select pour sélectionner une seule ligne mais par la suite je voudrais sélectionner la ligne i et les 3 lignes qui suivent. J'ai essayé ...
  17. D

    XL 2016 executer des instruction quand une requête est finie

    Bonjour à toutes et tous. J'ai une requête qui se met à jour par cette commande : Range("A1").ListObject.QueryTable.Refresh ou aussi si j'ai plusieurs requêtes : ActiveWorkbook.RefreshAll Ensuite j'ai des instructions qui doivent s'exécuter mais pas avant que la ou les requêtes ne soit...
  18. D

    XL 2016 Supprimer un fichier qui exécute une macro

    Bonjour à toutes et tous. J'ai un fichier A qui doit exécuter une macro d'un autre fichier B. Je voudrais pendant cette macro supprimer le fichier A qui l'a lancée. Est-ce possible ? Merci pour votre aide
  19. D

    XL 2016 Mettre une somme en entête

    Bonjour à toutes et tous. Est-il possible dans une macro de mettre dans une feuille de calcul, en entête gauche, une formule du type = somme(A1:A3) Merci pour votre aide. A+
  20. D

    XL 2019 Savoir si un fichier est utilisé

    Bonjour à toutes et tous. Je travaille en réseau et je dois créer et enregistrer un fichier par une macro. Comment savoir, avant de l'enregistrer, s'il est déjà utilisé par un autre utilisateur sur le réseau ? Merci