M

Fanatique d'Excel

Inscrit le :20/07/2015
Dernière activité :14/12/2018 à 13:58
Version d'Excel :2010 FR
Lieu :Réunion
Messages
17'169
Votes
1'467
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par MFerrand - page 151

DateAuteur du sujetSujetExtrait du message
21/04/2017 à 16:36aude21 Rassembler deux code en un seulMauvaise déduction... ! Mais si tu utilises le même tableau à 2 dimensions pour y placer deux fois plus de valeurs, cela ne paraît guère compatible ! Il faut doubler le tableau avec une 3e dimension... En outre tu ne fais que répéter les deux procédures... Pour que la nouvelle représente un gain, il...
21/04/2017 à 16:00NICOPOFFichier en "sous-marin" et rafraîchissement autoSalut Theze ! Je pense que Exit Sub serait plus approprié que End... (A la suite des modifs proposées par Theze, cela va de soi !) Cordialement...
21/04/2017 à 15:48EUROMEDLien hypertextA vouloir mettre des bouts de code pêchés n'importe où bout à bout, on finit par faire une bouillie dans laquelle on ne retrouve rien de cohérent ! Tu l'illustres assez bien ! D'abord en finir avec les Select, tout à fait inutile ! Ensuite respecter la syntaxe VBA... De plus, pour que le lien se cré...
21/04/2017 à 15:29ciocciuCopie d'un range en image depuis une autre feuilleErreurs dans ces deux lignes ...
21/04/2017 à 14:43paulo49Tri et copie sous condition sur nouvelle page ExcelIl se fait en constituant un tableau, ici : puis en affectant ce tableau sur la feuille destinataire : Une telle méthode ne peut être utilisée qu'en VBA. Copier utilise la commande Copy, qui a pour effet de placer les données copiées dans le presse-papier de Windows. Le collage consiste ensuite à ex...
21/04/2017 à 14:26JhavidbestRécupération donnéesLa question est simple, on prend des données dans des classeurs pour les mettre dans un autre... Elle suppose tout simplement de savoir préalablement avec précision où se trouvent les données dans les classeurs source (feuille, références de plage), où se trouvent les classeurs source (chemin du dos...
21/04/2017 à 14:10JhavidbestRécupération donnéesC'est vague ! Encore plus que ton précédent sujet... Et il faudrait essayer de ne pas confondre macro et fonction Excel. Et également avoir conscience que c'est le numéro de semaine ISO qu'il faut renvoyer.....
21/04/2017 à 13:01eric89Modifier une macro pour integrer un bloc suplémentaireJ'ouvre, je vais sur la feuille 1, au clic je vois un Userform qui s'ouvre, je clique sur Annuler pour le fermer... et ça m'efface des mentions de la feuille ! Drôle de patacaisse ! Tes tableaux étant Feuil4, je vais voir... Là déjà pas une seule déclaration de variable ! Ça commence bien ! Comme j'...
21/04/2017 à 12:30reglaet Problème sur code création nouvelle feuilleCeci copie une feuille, et non des données d'une feuille pour les coller dans une autre : les deux choses n'ont rien à voir l'une avec l'autre ! D'autre part, ton code est incomplet, il n'y a pas de début de procédure, ni de fin de procédure, on débute par 3 déclarations de variables, lesquelles ne...
21/04/2017 à 11:44paulo49Tri et copie sous condition sur nouvelle page ExcelCliquer sur le bouton Mise à jour Plan dans Home1... NB- Copier (et coller) est une manipulation Excel manuelle... En VBA, on fait autrement chaque fois qu'on le peut. Aussi, pas de copier-coller dans cette procédure... La mise à jour du plan efface le plan antérieur et le reconstitue à partir des d...
21/04/2017 à 10:39merhuneMoyenne de maxLà c'est que tu ne valides pas en matriciel ! Faut lire ce qui est écrit ...
21/04/2017 à 10:30JhavidbestChoix de couleur de remplissage de cellulesSi le menu déroulant n'amène aucun élément définissant le critère de mise en forme, je ne vois pas à quoi il sert ! et je ne vois pas non plus sur quel critère on va s'appuyer ...
21/04/2017 à 10:18elyoraTri de ligne en fonction d'une colonneA:A ne définit que la colonne pour le tri ! Il faut définir le tableau à trier !! Et si tu peux ne pas sélectionner ce serait un immense progrès !!...
21/04/2017 à 10:15reglaet Problème sur code création nouvelle feuilleCe n'est pas ce que tu fais ! mais de toute façon ton code est quelque peu incohérent... Revois-le pas à pas ...
21/04/2017 à 10:06merhuneMoyenne de maxPeut-être avec : en matriciel bien sûr.....
21/04/2017 à 10:01KobeCode VBA pour afficher chiffres en millions dans un TCDAh ! Dans le code, bien sûr ! Tu codes en paramètres EN US avec NumberFormat... ...
21/04/2017 à 09:59JhavidbestChoix de couleur de remplissage de cellulesD'accord ! Tu le places où ? Et quel est le contenu de ce menu déroulant ? Ce qui se fait le plus souvent par mise en forme conditionnelle. La condition est alors la valeur affichée de ton menu déroulant, et la coloration s'opère sur la cellule concernée par ledit menu. Ce qui nous ramène aux questi...
21/04/2017 à 09:54VBAduDimancheSupprimer une cellule après triA1 ne bouge donc pas maintenant ! Encore un élément nouveau ! Mais que ce serait-il passé si j'avais eu toto à la place de tutu ? La ligne aurait donc été toto toto : est-ce qu'elle serait restée telle quelle ...
21/04/2017 à 09:48salutdu59Remplir un cellule sous conditionPourquoi dupliquer ton sujet ! Ce n'est jamais une bonne méthode !...
21/04/2017 à 09:42paulo49Tri et copie sous condition sur nouvelle page ExcelIl conviendrait : 1) qu'il y ait une feuille Plan d'action ! 2) que tu indiques précisément quelles données doivent être transférées dans cette feuille 3) qu'il y ait quelques données dans ton classeur, que l'on puisse tester les diverses méthodes utilisables ! Cordialement...
21/04/2017 à 09:29VBAduDimancheSupprimer une cellule après triCa l'est encore moins ! Car cela correspond encore moins à ton exemple... ! En B, tu y mets 2 ! En A figure déjà 2, inutile donc d'aller chercher un 2 plus bas (qui d'ailleurs n'existe pas), et rien n'aurait alors dû bouger.....
21/04/2017 à 09:25JhavidbestChoix de couleur de remplissage de cellulesC'est toi qui sait ce que tu veux ! Donc tu fournis un classeur adéquat, qui indique comment tu entends opérer ! Par la même occasion, ce classeur servira aux intervenants à te répondre de façon circonstanciée... car en tant que demandeur, tu n'imagines tout de même pas laisser à leur charge le soin...
21/04/2017 à 09:17KobeCode VBA pour afficher chiffres en millions dans un TCDTu mets comme format de cellule : "", soit une espace à la suite du code de format, ce qui doit normalement provoquer un affichage divisé par 1000 (correspondant au préfixe kilo. Pour le préfixe méga (divisé par 1000000), il faut deux espaces. "" NB- Ceci n'est valide que pour des paramètres régiona...
21/04/2017 à 09:04VBAduDimancheSupprimer une cellule après triPas clair ! Cela aurait dû donner : 5 2 selon tes dires ! Cordialement...
21/04/2017 à 09:01JhavidbestChoix de couleur de remplissage de cellulesClasseur modèle de la configuration souhaitée.....
21/04/2017 à 08:53CADMACRO VBA : Comptage lignes + valeur différente + copieUne méthode simpliste ! mais efficace ! Cordialement...
21/04/2017 à 07:25eric89Modifier une macro pour integrer un bloc suplémentaireTon fichier est un peu lourd ! Et son ouverture a pris tant de temps que j'ai dû l'interrompre... Un modèle plus léger serait préférable...
21/04/2017 à 07:17gardianRenseignementEt pourquoi serait-elle effacée ? Il circule des millions de fichiers Excel avec des formules, non protégées, que personne n'efface jamais ...
21/04/2017 à 07:14philippe.p@ Insertion date et heure sur une plage de celluleRe ! Ne pas tenir compte du post qui précède ! Cela a trait à un autre sujet où il est question de rassembler des liens hypertexte sur une même feuille... J'ai mélangé ! Mais il n'en reste pas moins que : ta saisie d'un élément, c'est colonne A + colonne B ! Il convient donc de s'assurer que les deu...
21/04/2017 à 05:31philippe.p@ Insertion date et heure sur une plage de celluleNon ! Le transfert se fait quand la saisie couvre les 2 colonnes (et qu'un lien est bien présent)... ce qui n'est pas du tout la même chose ! Le programme est poli , il attend que tu aies saisi pour transférer... Cela va bien sûr fonctionner, aux conditions ci-dessus, pour t'en convaincre, il te suf...
21/04/2017 à 05:23Renaud Dugas Copie séquentielle de données d'un classeur à un autre...
21/04/2017 à 05:18FERET N° de départ et nombre de caractères dans la fonction STXTEchantillon de noms insuffisamment significatif, tous les noms sont en un seul mot ! Opère donc avec un nom simplement tel : LE BRAS ou LE GOFF... Cordialement...
21/04/2017 à 05:12Xls-padawan-Vba Remplacer un mot via VBAFaut savoir ! La feuille est masquée ! Donc tu ne la vois pas ! Tu testes les critères demandés... De toute façon l'objectif principal n'était pas là, il était de démontrer que l'on peut opérer sur la feuille sans jamais l'afficher, et donc sans jamais la sélectionner ou l'activer... Pour la suite t...
21/04/2017 à 05:05SkillzZ Récupérer valeur d'une cellule contenant le nom d'une autreParfait donc ! Tu ne peux utiliser NOM1, car c'est l'adresse d'une cellule ! (16384 colonne, ça va de A à XFD...) Cordialement...
20/04/2017 à 08:46Xls-padawan-Vba Remplacer un mot via VBACordialement...
20/04/2017 à 07:28CORDIA5 Filtre sur colonneNon, Résultat précédent non effacé... As-tu vu le fonctionnement : tu indiques la plage à traiter, la plage de critères, et la plage résultat (censée être vide).....
20/04/2017 à 03:42Renaud Dugas Copie séquentielle de données d'un classeur à un autreBon ! On aura fait sans infos... Supprimer la macro dans Cible, le nom est affecté dans la présente macro... Revoir la fin : chemin et nom du classeur résultat... Cordialement...
20/04/2017 à 03:13Renaud Dugas Copie séquentielle de données d'un classeur à un autreJe n'ai vu aucune formule dans la cible ! Si elle est telle quelle on doit pouvoir tranférer de façon plus groupée (au moins) les valeurs... Les modèles que tu fournis doivent correspondre, on ne peut faire du bon travail sinon ! Plus précisément, qu'y a-t-il en C6, en S7, en T4:T8, en U7:U8 et éven...
20/04/2017 à 03:01MoskitoFiger la valeur d'une cellule contenant une formuleIl est vrai qu'une explication sur l'utilisation du fichier ne serait pas inutile ! Qui dit formule, dit obtention d'une donnée calculable, ou recherchable à partir de critères, ce qui ne semble guère le cas ici. On verrait plutôt l'utilité d'une boîte de saisie, permettant une saisie rapide et la m...
20/04/2017 à 02:41Renaud Dugas Copie séquentielle de données d'un classeur à un autreJe dois avouer que la manoeuvre m'échappe ! Le résultat n'est autre qu'une copie du classeur source auxquel on a seulement changé les noms de feuilles... En quelques lignes de code la chose serait rondement bouclée ! (Bien que dans le code actuel il conviendrait déjà d'en supprimer les 2/3 environ ...
20/04/2017 à 00:51Xls-padawan-Vba Remplacer un mot via VBAOn se tue à expliquer que parsemer de Select ou Activate un programme VBA ne fait qu'introduire des opérations parasites qui consomment inutilement du temps ! L'aspect positif d'une feuille masquée est qu'on ne peut la sélectionner sans déclencher une erreur ! Parfait pour une démonstration sans Sel...
20/04/2017 à 00:03Xls-padawan-Vba Remplacer un mot via VBAOn n'a jamais besoin d'accéder à une feuille pour intervenir sur cette feuille ! Il suffit que VBA y accède... !...
19/04/2017 à 23:59Brieuc SI/Ou Ou Peut être autre chosePour prendre en compte B3 vide, tu encadres la formule avec un SI 1800/86400 = 1/48 = nombre corresondant à 30 minutes... mais les troncatures internes de nombres décimaux lors des stockages conduit à ce que la comparaison ne renvoie pas l'égalité mais ferait ressortir retard... Avec 1801/86400 soit...
19/04/2017 à 23:17Brieuc SI/Ou Ou Peut être autre choseJ'ai pas bien suivi ton itinéraire, mais voilà une formule : Cordialement. nb- L'heure de début doit être servie, sinon rajouter la condition...
19/04/2017 à 22:55philippe.p@ Insertion date et heure sur une plage de celluleVoilà ...
19/04/2017 à 22:38Xls-padawan-Vba Remplacer un mot via VBATravailler avec une feuille masquée, c'est l'occasion ou jamais de ne pas utiliser du tout de Select dans le code, et pour cause... Et tu commences par un Select à la première ligne !!!!!!...
19/04/2017 à 22:34CORDIA5 Filtre sur colonneEssai. Cordialement...
19/04/2017 à 21:34philippe.p@ Insertion date et heure sur une plage de celluleJe teste d'abord, j'ai été un peu vite ! Cordielament. Voilà ...
19/04/2017 à 21:23sukumarErreur dans classementSoit tu mets dans l'ordre décroissant et tu utilises alors GRANDE.VALEUR ... Soit : avec validation matricielle (Ctrl+Maj+Entrée). Cordialement...
19/04/2017 à 20:18mont25Astuces pour planificationIl me reste quelques tests de vérification que je ne me suis pas planté dans les modifications (qu'à la moindre manoeuvre VBA ne se mette pas à hurler ! ) et je te passerai la main... Il faudra pour démarrer mettre en place une liste générale à jour (ensuite le dispositif de mise à jour permettra d'...