Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 01:41
Version d'Excel :2021fr
Messages
12'788
Votes
1'985
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par eriiic - page 35

DateAuteur du sujetSujetExtrait du message
02/07/2021 à 00:13KViar Erreur 1004 lors d'une opération Mathématique entre deux Range.ValueUn fichier permettrait d'y voir plus clair. Une image ici ne sert pas à grand chose. Enlève le Centrer que tu as mis partout. Un vrai numérique s'aligne à droite, un texte à gauche (même si c'est un nombre) eric...
02/07/2021 à 00:08Cbirou043Optimisation ou autre solutionAu travail, ton fichier n'est pas sur réseau des fois ? Si c'est le cas, travailler sur une copie locale à copier dessus ensuite. eric...
28/06/2021 à 18:35lelelouis Problème de range avec une formuleEt donc ...
21/06/2021 à 19:25lelelouis Problème de range avec une formuleTu peux te passer de fillrange. Sans fichier (que veux-tu qu'on fasse avec une image ??), je vais rester général : .[ton_range].formula="=ta_formule" eric...
21/06/2021 à 16:46LouReeD Test à l'ouverture d'un fichier Excel se trouvant sur un résJe vais me laisser aller à un truisme, mais ça va mieux en le disant : à mettre dans ThisWorkbook eric...
21/06/2021 à 09:53Vincent Douce LeMathTuples dans un tableurSi ta fonction a besoin de la plage A1:A5 et que tu lui passes en paramètre cette plage, elle sera informée de chaque changement sur cette plage et pas besoin de la faire volatile. Si en plus elle utilises B2 que tu ne lui passes pas en paramètre, là il faut la mettre volatile. Idem si elle se sert...
21/06/2021 à 07:12Vincent Douce LeMathTuples dans un tableurUne petite précision sur Volatile. Une fonction dont un des paramètre est changé est recalculée automatiquement. Dans : tous les paramètres utilisés (rng et ind) sont passé en paramètre, il est donc inutile de la mettre volatile et de la recalculer à chaque modif. eric...
19/06/2021 à 07:40Matthieu.H Optimisation code VBAJe n'ai pas osé ouvrir ton fichier Pour info, tu peux passer des paramètres à un Sub, qui deviennent des variables utilisables comme tu veux. Ex : eric...
19/06/2021 à 00:18L0ki Modifier caractère spéciaux Excel 2019Eric...
17/06/2021 à 23:29thom96 Sécuriser des feuilles dans un classeur en VBAPour info, tu sais que tu trouves sur internet de quoi faire sauter toutes les protections d'excel en 2 s ? La seule de solide est la protection classeur, mais il faut le code pour l'ouvrir et l'utiliser... eric...
17/06/2021 à 16:20cyp36 Ajouter un pourcentage à une sommeSi, bien sûr. J'en profite pour supprimer tes #N/A! et simplifier ta somme. Supprimée aussi la fusion de cellule à éviter. Il suffit d'élargir la colonne. eric...
17/06/2021 à 08:29cyp36 Ajouter un pourcentage à une sommeMême réponse. Si c'est sur le total alors en G22 : =G21*1.02 eric...
17/06/2021 à 00:41cyp36 Ajouter un pourcentage à une sommeOn n'a que des #REF! sur ta feuille. Fait : ta_valeur_ou_formule * 1.02 eric...
17/06/2021 à 00:25Le Drosophile [VBA] - Somme de valeurs uniques, selon critère dans une colonnePlus simplement, tu ne peux pas travailler sur une copie où tu supprimes les doublons sur LIB_PHYSIO & Nom_ZH ? eric...
16/06/2021 à 21:45rodger85Mystère, commentaires qui rétrécissesBonjour et merci pour le retour. Ca servira à d'autres en effets :-) eriv...
16/06/2021 à 00:31bejouette Se positionner en ligne 13Essaie avec Application.Goto Worksheets("Feuil1").Range("A13"), True eric...
15/06/2021 à 06:45Elie13200Utilisé des données sans savoir où elles sont placéesSi tu mets la formule sur la feuille, il faut la valider en matricielle avec Shift+Ctrl+Entrée, en étant dans la barre d'édition des formules en haut. Pour créer un nom il faut alllr dans Formules / Gestionnaire de noms Et il faut enregistrer tes fichiers dans le type *.xlsx. En csv tu perds tes for...
15/06/2021 à 00:36dani0388 Echéances déduites automatiquementSi tu faisais une recherche sur tableau d'amortissement ? J'ai l'impression que c'est ce que tu veux. Comme c'est un peu complexe, inutile de réinventer la poudre. eric...
14/06/2021 à 14:43_Thomas_ Résultats avec décimales au lieu de nombres entiersPrend la peine de lire le lien que je t'ai fourni si tu veux comprendre...
14/06/2021 à 13:10_Thomas_ Résultats avec décimales au lieu de nombres entiersC'est normal. C'est dû à la façon de stocker les nombres en binaire. Ca ne tombe pas toujours pile, et il peut y avoir des pertes de précisions. Utilise =ARRONDI(ta_formule;10) eric...
14/06/2021 à 12:25EstebanApprentissage connaissances VBATu peux comprendre comprendre que si en saisissant le 02/03 tu obtiens le 03/02, ça va poser des problèmes. Ce n'est pas un détail, tu es bien obligé de te pencher dessus. Tu as raison. Donc de préférence pour un numérique : .Cells(xdlgn, 3) = Val(Replace(TextBox3.Value, ",", ".")) eric...
14/06/2021 à 08:06Elie13200Utilisé des données sans savoir où elles sont placéesCrée toi un nom avec =MIN(SI(Feuil1!$C$1:$C$500<18/24;9^9;LIGNE(Feuil1!$C$1:$C$500))) Ca te donnera le n° de ligne >= 18:00 en C Sur feuille : =DébutSoir VBA : MsgBox [DébutSoir] eric...
14/06/2021 à 00:18EstebanApprentissage connaissances VBAPas vraiment. Si je saisi 02/03/2021 j'obtiens 03/02/2021 dans la cellule. Si je saisi 29/02/2021, cette date erronée se met en texte dans la cellule. Cdate() permet d'obtenir la date correcte sans inversion jour/mois. Génère aussi une erreur (à gérer) en cas de date erronée. Et pour mettre ceinture...
13/06/2021 à 18:54amaguise Sommer et décaler une plage d'un nombre fixe de lignes - fonction DECALERAh excuse-moi. Mes tests m'avaient donnés cette anomalie, corrigée en ligne 3 mais oublié de tirer en ligne 2 (celle fournie) Oui, il n'y a pas le +2 à faire puisqu'on garde la plage de départ en $C$2 =SOMME(DECALER('Stats indices'!$C$2:$C$61;(LIGNE()-2)*180;0)) eric...
13/06/2021 à 17:55amaguise Sommer et décaler une plage d'un nombre fixe de lignes - fonction DECALERC2:C61, C182:C241, C362:C421 : ton pas est de 180, pas 120 tu dois décaler en fonction de la ligne de ta formule (Ligne() sans paramètre ) à laquelle tu soustrais 2 car tu commences à la ligne 2 Ca multiplié par le pas de 180, +2 pour récupérer l'offset te donne la plage décalée. Et ta plage initial...
13/06/2021 à 15:39chistopherom Probleme Excel avec graphique entre 2016 et 2019Testé sur 2019 32 bits , rien constaté non plus. Tu n'aurais pas mis la 64 bits des fois ? Bien qu'ils aient fait des progrès, tous les composants ne sont peut-être pas à jour. En général, la 64 bits est prévue pour les très grosses bases. eric...
13/06/2021 à 12:23dani0388 Echéances déduites automatiquementMême piste, je mets quand même ayant annulé tout restant dû négatif. L'échéance ne sert pas, à garder à titre info éventuellement. eric...
13/06/2021 à 11:27InvitéLister et dénombrerQue tu comptes les 1,2,3 en descendant ou les 3,2,1 en montant c'est exactement pareil. A moins que les chevauchements soient interdits (?) et que les valeurs ne soient pas un multiple de 3. Et oui, tu n'avais pas dit non plus que l'ordre comptait, d'où une proposition erronée d'h2so4 qui comme moi...
13/06/2021 à 11:21Eric111 Vider cellule si une autre est rempliePas de quoi être désolé C'est moi qui n'avais pas rafraichi. Pour ma part je remet la saisie, que ce soit 1 ou autre chose. eric...
13/06/2021 à 09:00Eric111 Vider cellule si une autre est remplieCorrompu pour moi aussi... Dans le module de la feuile : eric...
13/06/2021 à 08:35InvitéLister et dénombrerPourquoi en remontant ? Ca ne change rien par rapport à en descendant non ? Ou alors tu ne dis pas tout. eric...
13/06/2021 à 08:28ERIC68500Syntaxe arrondiEn VBA il faut les écrire en anglais. Et si la fonction n'existe pas en vba, il faut préciser que tu veux la fonction feuille : Application.WorksheetFunction.RoundUp(Cells(iLigne, 3), 0.01) Et bien sûr mettre tous ses paramètres avant la parenthèse fermante. Tu devrais suivre des tutos sur le B.A.BA...
13/06/2021 à 08:19Svietlana Une erreur de format surementRenseigne-toi quand même sur ce que te fournit ton comptable. J'ai du mal à imaginer que ce soit 13:75. Ca doit être plutôt 13,75 (0.75 d'heure = 3/4h = 0:45 min) eric...
13/06/2021 à 08:10rodger85Mystère, commentaires qui rétrécissesLe seul impact de xls c'est le nombre de lignes et de colonnes, aucun sur les macros. C'est peut-être seulement le fichier de vérolé. Copie tout dans un classeur neuf xlsm (copier les cellules, pas les feuilles). eric...
12/06/2021 à 22:28Svietlana Une erreur de format surementEn C38 : =C35-SI(ESTNUM(C37);C37;GAUCHE(C37;CHERCHE(":";C37)-1)/24+STXT(C37;CHERCHE(":";C37)+1;2)/1440) Mais pourquoi vouloir saisir 30:75 et non 31:15 ?? Tu es sûre que ce n'est pas des heures décimales plutôt ? Où 30 , 75 font 30:45 Auquel cas il faudrait remettre C37 en format Standard, et en C38...
12/06/2021 à 16:51Joco7915 Effacer une cellulePoster ici alors que tu as déjà la réponse ailleurs, j'appelle ça se moquer du monde... (pour parler poliment) https://forums.commentcamarche.net/forum/affich-37246944-effacer-un-nom#p37247213 eric...
12/06/2021 à 09:12MarieVProblème formule INDEX EQUIV à 2 variables qui renvoie la 1ere valeurMdo, le #N/A ne me gênait pas. mais si on veut le traiter, pour ma formule ça serait plutôt =SIERREUR(RECHERCHEV(H5&"_"&I5;B5:E9;4;FAUX);"") Sinon, mea culpa, le dernier matricule est différent du 1er. S'ils sont uniques ça simplifiera. Ce qui m'étonnerait, auquel cas plus besoin de différencier par...
12/06/2021 à 07:52MarieVProblème formule INDEX EQUIV à 2 variables qui renvoie la 1ere valeurLe pb c'est que les matricules ne sont pas triés et tu as un 27853686 5 en bas. eric...
11/06/2021 à 23:22marco76daman Vérifier remplissage complet formulaire (Userform)Pourquoi ne pas utiliser des listbox ? Il aura tous les noms sous les yeux de la même façon, et tu n'auras qu'à compléter les listes qui serviront à les alimenter sur une feuille de paramétrage. Et plus de limitation au nombre d'options, sans besoin de redessiner le userform avec l'ascenseur qui app...
11/06/2021 à 23:14MarieVProblème formule INDEX EQUIV à 2 variables qui renvoie la 1ere valeurLe plus simple serait que tu ajoutes une colonne clé. eric...
11/06/2021 à 19:18rodger85Mystère, commentaires qui rétrécissesAucune idée, mais tu vas devoir mettre à jour ton profil A tout hasard, installer la version 32 bits. La 64 c'est surtout pour les très grosses bases...
11/06/2021 à 11:55cleasonResoudre une enoncéTu savais qu'on n'allait pas faire tes devoirs et préféré ne rien mettre. Tu as vu juste eric...
11/06/2021 à 11:49rodger85Mystère, commentaires qui rétrécissesRien constaté pour ma part (excel 2019) Tu pourrais mettre ta correction dans Open eric...
11/06/2021 à 00:19FrenchDusty Création d'onglets suivant une numérotationPas de bouton, l'appel se fait par double-clic sur DEVIS qui doit se trouver en B4. Plus simple à gérer... Refus et message explicatif si demande de duplication sur un devis autre que la dernière version (la feuille à créer doit être inexistante). Vue l'heure, j'ai des contrôles basique, à toi de te...
10/06/2021 à 19:53Peps-81 Erreur formule - calcul de CA sur les 6 derniers moisA toi de l'anonymiser pour le mettre sur le forum. Une feuille de qq lignes suffit eric...
10/06/2021 à 18:06TraderASDétecter une RécurrenceEn fait, il reste une ambiguïté non levée. Avec la série 101010 et le motif 1010 par exemple, je compte 2 occurrences. Mais si tu refuses un chevauchement, ça ne fait plus qu'une. eric...
10/06/2021 à 15:55TraderASDétecter une RécurrenceIl faut lire les explications : double-cliquer sur la série qu'on veut analyse r. eric...
10/06/2021 à 13:03TraderASDétecter une Récurrence1) c'est à toi de saisir tes séries. 2) je ne comprend pas bien ta question... Ligne() me donne le n° de ligne de la formule DecBin me le convertit en binaire dans une chaine 3) c'est une macro VBA Faire Alt+F11 pour voir le code dans les modules Feuil1(Série) et Module1 eric...
10/06/2021 à 10:49Helmut Gestion de Stock - Copie une cellule tant qu'une ref ne change pasOk, garde ton fichier et ne répond qu'à la moitié des questions. La ligne 3 n'écrit rien et ne peut pas faire cette erreur Moi je suis obligé de m'arrêter là... Bonne continuation eric...
10/06/2021 à 10:28Helmut Gestion de Stock - Copie une cellule tant qu'une ref ne change pasPost précédent édité...