Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 18:26
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 256

DateAuteur du sujetSujetExtrait du message
13/11/2012 à 11:45apt Extraction de valeurs sous conditionsCa ne répond pas à la question "et pourquoi pas après un saut de page ?" Par exemple : ...... L3-11097 BC ML CN O'0C WO PAGE 18 CL .... Dans mon code elle me parait inutile puisque les chaine servant à se caler n'y sont pas par définition. Oui, mais autant de tests par ligne... Autant l'éviter si ça...
13/11/2012 à 00:32apt Extraction de valeurs sous conditionsDéjà il y a une erreur de structure dans tes boucles. Le Loop n'est pas aligné avec le Do... Tu aurais un endif en trop (?) Le cas avec CL qui apparait sur la page suivante n'est pas traité (et est absent du fichier texte d'ailleurs). Est-ce un cas réellement impossible ? Dans le doute je traite. Il...
12/11/2012 à 18:22dadou17Comparaison de 3 valeurs par rapport a 3 autresUne proposition un peu longue à expliquer, voir fichier. La boite considérée la plus intéressante est celle avec la somme des dimensions minimum. Ne pas oublier de trier le tableau selon ce critère. eric...
12/11/2012 à 17:32falsussConcatener et FormatLà, sur word, je ne pourrais pas t'être d'un grand secours. Désolé eric...
12/11/2012 à 14:20zombe Pouvoir interrompre ma macro en actionHeuuu, tu as vraiment besoin de moi pour écrire stop à l'endroit que tu veux ????? Au passage fais F1 dessus quand tu l'auras écris. eric...
11/11/2012 à 19:52Karlskoff Pré-régler hauteur de ligne et rendre lignes indissociablesRe, Dans il me semble que tu connais la ligne non ? Ca m'étonne, à moins que tu n'aies ajouté toi-même un saut de page manuel dans ces lignes... Le code regarde si tu as un saut de page automatique dans ces lignes, si oui il en insère un au-dessus. Les suivants se trouvent décalés d'autant. Ou bien...
11/11/2012 à 19:20roro67Affichage des doublons par lignes entières de 2 classeursRe, Il faudra qu'ils soient dans le classeur PI.xls, sinon tu adaptes la macro. eric...
11/11/2012 à 17:13Karlskoff Pré-régler hauteur de ligne et rendre lignes indissociablesRe, 1) fixer la hauteur d'une ligne en points : Rows(17).RowHeight = 25.5 2) eric...
11/11/2012 à 14:30yanniksMoyenne coefficienter=SOMMEPROD((B8:B13)*(C8:C13))/SOMMEPROD((B8:B13)*(C8:C13<>"")) eric...
11/11/2012 à 14:17Karlskoff Pré-régler hauteur de ligne et rendre lignes indissociablesLes cellules fusionnées sont à proscrire le plus possible. Défusionne et utilise 'centrer sur plusieurs colonnes' dans le format de cellule 'alignement horizontal'. eric...
11/11/2012 à 14:00roro67Affichage des doublons par lignes entières de 2 classeursAutre proposition : copier les lignes des 2 feuilles sur une feuille (ajouter la colonne Classeur d'origine) ajouter une colonne Doublons avec : =SI(NB.SI(A:A;"="&A2)>1;EQUIV(A2;A:A;0);SI(NB.SI(B:B;"="&B2)>1;EQUIV(B2;B:B;0);SI(NB.SI(C:C;"="&C2)>1;EQUIV(C2;C:C;0);"ok"))) trier la colonne dou...
11/11/2012 à 13:06zombe Pouvoir interrompre ma macro en actionJe ne te parlais pas d'un bouton Stop, mais de l'instruction Stop. Que tu mets ou tu veux dans le code... Pour l'arrêter n'importe quand tu as eu la réponse : Ctrl+Pause eric...
11/11/2012 à 00:31forcole Comment faire une moyenne de pourcentageComme le dénominateur de la note ne change pas : =(B4+D4+F4)/C4/NB(B4;D4;F4) (sans le test de cellules vides) Et si tu notais ce dénominateur une seule fois au début, toutes les notes seraient regroupées et permettrait une simplification. =SI(NB(C4:E4)=0;"";MOYENNE(C4:E4)/B4) Voir exemple joint. Ca...
10/11/2012 à 23:43Aficionado Inversion de valeurs pour le calcul d'une moyenne ?Pour inverser des notes en A par exemple, insérer une colonne et : =6-A1 à recopier vers le bas. Ou bien faire l'opération dans la formule de somme sur les colonnes concernées. Par exemple : =B2+L2+(6-Q2)+AA2+(6-AK2) ce qui revient à soustraire les colonnes concernées et ajouter x fois 6 : =B2+L2-Q2...
10/11/2012 à 23:33zyglur Gestion niveaux de nomenclatureRegarde si c'est ok. eric...
10/11/2012 à 00:57Mica81Problème mathèmatique VBAAutre proposition : eric...
10/11/2012 à 00:50zombe Pouvoir interrompre ma macro en actionSoit tu sais ou l'arrêter et tu y mets un Stop ou un Msgbox (suite à un test si besoin), soit tu ne sais pas et là tu ne peux rien faire. eric...
10/11/2012 à 00:18falsussConcatener et FormatSi, tu pourrais mais ça serait du texte et pas un numérique utilisable dans les calculs. saisis 1,5.103 dans l'édition sélectionne le 3 (lui tout seul) clic-droit dessus, format de cellule, cocher exposant. Plutôt lourd tu vois... Et en vba comment peut-il deviner si tu as 1, 2 ou 3 chiffres à passe...
07/11/2012 à 18:17cousinhubMettre le code dans la réponseTout à fait d'accord (dans la mesure ou il n'est pas trop long bien sûr) J'ai modifié mon post. eric...
07/11/2012 à 16:39jbdryGénérateur d'ID de 10 chiffres commençant par 9Re, fichier modifié. eric...
07/11/2012 à 16:20NikokoRéponse à choix multiplesUne proposition par formule : =SI(ESTERREUR(CHERCHE(C$1;$B2));"";VRAI) à recopier sur la droite et vers le bas. eric...
07/11/2012 à 15:33jbdryGénérateur d'ID de 10 chiffres commençant par 9Autre proposition : si l'onglet à créer est existant, il est supprimé et recréé. eric...
07/11/2012 à 11:12RobinetNb si ou frequence=NB.SI(A1:A30;"<10")-NB.SI(A1:A30;"<=3") eric...
07/11/2012 à 00:07falsussConcatener et FormatEssaie déjà de le faire sur un texte dans une cellule. Si tu y arrives tu dis comment, on verra en vba après. eric...
06/11/2012 à 15:52rocket4Erreur non résolueC'est quand tu veux pour joindre ton fichier. On est en panne de devins ici... eric...
06/11/2012 à 12:37rocket4Erreur non résolueCa ne règlera pas ton pb (quoique...) mais pourquoi tu ne fais pas directement : Sheets(Wkb.Range("L17")).Delete plutôt que de balayer toutes les feuilles ? Joint un extrait de ton fichier. eric...
06/11/2012 à 00:43NeptiuneSi date1 comprise entre dates2 et dates3 alors =1Si j'ai bien compris, avec les dates observées en H : =SOMMEPROD(($B$2:$B$50<=H2)*($C$2:$C$50>=H2)) à recopier vers le bas eric...
05/11/2012 à 19:44vinophile Création d'une MsgBoxRe, désolé pour ma proposition hors de propos, j'étais resté sur la page 1. Donc plutôt en retard sur la réponse... :-s eric...
05/11/2012 à 11:20vinophile Création d'une MsgBoxSans doute parce que tu as une plage de sélectionnée. Ajoute au début : if target.cells.count>1 then exit sub eric...
05/11/2012 à 10:45Ocus Pocus Parquet flottantLes largeurs des lames de départ ne sont jamais les mêmes largeur ou longueur ?? Déjà, pour la pose, je ne partirais pas d'un angle. Il suffit d'un tout petit écart pour avoir un parquet complètement de travers au centre (je sais vue la forme de la pièce ça pourra aller avec). Trace une droite bien...
05/11/2012 à 10:28NadSupprimer Noms Définis InutilesNameManager fait ça : A noter que la version 2003 ne reconnait pas la notation [test], elle reconnait bien range("test"). eric Edit Dan : Lien de type publicitaire supprimé...
04/06/2010 à 19:37DrixProblème de Macro sur Excel XP et 2003Vu que tu pars d'un fichier texte j'aurais tendance à penser que certaines colonnes sont au format texte. Après l'ouverture du fichier repasse toutes tes cellules au format 'standard' avec : Cells.NumberFormat = "General" et vois si ça resoud ton pb. Sinon l'option dont parlait nad c'est 'outils / o...
04/06/2010 à 19:22dianbobo Recherche et supression des lignesSi tu supprime des lignes il faut absolument faire tes boucles en partant du bas. Si tu supprimes la ligne 5 par exemple, la suivante que tu vas tester sera la 6 (dans la boucle), sauf qu'elle est remontée d'un cran et est en 5 maintenant. Elle ne sera donc pas testée, tu testeras l'ex 7. Donc : For...
04/06/2010 à 19:08katarinaReport d'une informations sur deux tableaux par RechercheVAutre proposition : (parce qu'une matricielle sur 40000 lignes ça risque d'être longuet comme le faisait remarquer thibo) - Sur feuille Etienne insérer une colonne en A, mettre en A2: =C2&D2&E2&F2&G2&H2&I2&J2 double-clic sur la poignée de recopie de la cellule pour recopier la formule vers le bas. v...