Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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...
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+
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...
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+
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+
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...
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)...
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...
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...
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+
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...
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...
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...
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...
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+
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é ...
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...
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
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+
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
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.