Fanatique d'Excel

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

DateAuteur du sujetSujetExtrait du message
14/01/2013 à 20:36djez Resultat de calcul dans un userformLorsque tu écris Dim heureMat, heureAp As Date seule heureAp est Date, l'autre est Variant. Il faut toutes les typer. Comme elles sont typées Date tu n'as plus besoin de convertir. eric...
14/01/2013 à 19:55coco34Urgent aidez moiRe, un lien vers une cellule ne récupère toujours que la valeur de celle-ci. Ce que tu demandes ne pourrait être fait que par macro en construisant les feuilles journalières (ce qui limite les possibilités de les compléter manuellement sous peine de tout perdre en cas de rafraichissement) Mais là je...
14/01/2013 à 17:48djez Resultat de calcul dans un userformEric...
14/01/2013 à 14:49chti59xcel Calcul Années Mois joursNon, pas un petit oubli, une manière d'être (détestable). C'est comme ça sur toutes tes demandes à de très rares exceptions près, sur plusieurs forums. eric...
14/01/2013 à 14:44Cappe Pierre Mscomct2.ocx pour windows 7Si c'est W7 64 bits il faut le mettre dans c:\windows\ sysWOW64 \ De plus il faut l'enregistrer et envoyer la commande : regsvr32 c:\windows\sysWOW64\mscomct2.ocx ou regsvr32 c:\windows\system32\mscomct2.ocx Parfois il faut s'y reprendre à plusieurs fois pour l'enregistrement, même s'il annonce réus...
14/01/2013 à 13:48chti59xcel Calcul Années Mois joursOn crois rêver mais non, il y en a à qui ça arracherai la g... de dire merci. Qui croient que tout leur est dû... Et pareil sur les demandes précédentes. Pseudo ajouté sur ma liste également, et je ne me gênerai pas pour te faire la remarque sur tes demandes ultérieures sur les principaux forums. Il...
13/01/2013 à 23:34chti59xcel Calcul Années Mois joursJe dirai : Il y a un delta de 1 jour à régler. Sûrement un problème de fin de période qui crée plus ou moins de jours sur le mois suivant selon la longueur du mois en cours. eric Edit : Je reviens sur le delta. Est-ce que ça a un sens de calculer au jour près l'ancienneté ? Pour 70 jours travaillé ç...
13/01/2013 à 23:25djez Resultat de calcul dans un userformUtilise Format : ...=format(ta_valeur, "[hh]:mm") eric...
13/01/2013 à 23:22coco34Urgent aidez moiToujours pareil : éviter la fusion de cellules qui est un nid à emm...ments. Organise ta feuille autrement, sans fusion, et ton copier-coller sera correct. eric...
13/01/2013 à 23:05vallou94Comparaison de fichier pour compilationSi c'est une feuille résultat vide qu'il te faut, pas besoin de macro... Et continue à te retenir pour les explications, on va finir par deviner... C'est quoi un doublon pour toi ? Tes 2 fichiers sont identiques. Ca apporte quoi à la compréhension ? C'est juste pour t'éclairer pourquoi aucune répons...
13/01/2013 à 19:36gloub Macro pour coller une cellule prédéfinieAutre proposition, par double-clic : eric...
13/01/2013 à 16:39GuyomPlan de tableFichier mis à jour avec commentaires au post du 13 Jan 2013, 00:05 eric...
13/01/2013 à 15:16rocket4 Utilisation de range et cellsC'est plutôt horzontalement de B2 à Q2 en l'occurence... Je pense que c'est ça que tu veux : Tu sélectionnes une plage horizontale, si toutes les cellules sont vides elles sont remplies avec RH. Si certaines ne sont pas vide te propose d'effacer le contenu. eric...
13/01/2013 à 00:05GuyomPlan de tableEt encore une autre proposition. Décidément les grands projets ça motive Les noms sont plus bas pour garder les plans de table toujours sous les yeux. Tu cliques un nom, il se sélectionne en vert. Tu cliques sur une cellule vide (autour d'une table c'est mieux) et il se pose. Ensuite tu peux les dép...
12/01/2013 à 22:52rocket4 Utilisation de range et cellsUne façon : cells(19,"F").resize(1,6) ou cells(19,6).resize(1,6) eric...
11/01/2013 à 18:43PyxelComment faire un résumé de plusieurs feuillesOupsss, tout ça ? Et c'est vieux en plus... oui, dans feuilles mettre les noms des feuilles à traiter. C'est pour avoir tous les noms dans une chaine, ensuite un seul test et on sait que la feuille y est. oui, désactive le rafraichissement écran pour accélérer. Rows.Count : nombre de lignes d'une fe...
11/01/2013 à 15:38Cappe Pierre Valeur d'un TextBox dans une cellule ?Heu non, ma_var était un exemple, il fallait mettre le nom de ta variable non déclarée. Mais là tu n'as pas de variable non déclarée puisque le message est 'objet requis'. Enlève la ligne dim... Dernière tentative, ensuite plus de réponse s'il n'y a pas un fichier réduit au nécessaire avec l'erreur...
11/01/2013 à 14:39racouet13 Parcourir une plage de donéesUn extrait suffit. La mise à jour se fait au fur et à mesure des saisies. eric...
11/01/2013 à 14:25Cappe Pierre Valeur d'un TextBox dans une cellule ?Pas de fichier, on ne sait pas quelle est la ligne en erreur, on ne sait pas ce qui est surligné lors de l'erreur. On n'est pas devin... eric...
11/01/2013 à 14:16Liruta Aleatoire avec % ChanceTiens, je pensais avoir répondu, j'ai dû oublier de valider. Voir proposition en PJ. La formule en C2 est à recopier vers le bas. Tu peux mettre autant de % et la répartition que tu veux. eric...
11/01/2013 à 14:08Max18Bouton ajoutant 1Eric...
11/01/2013 à 14:04racouet13 Parcourir une plage de donéesOn ne sait ni ce que tu veux faire, ni ce qui ne marche pas... Joindre un fichier avec les explications. eric...
11/01/2013 à 12:38Cappe Pierre Valeur d'un TextBox dans une cellule ?Et bien il faut déclarer cette variable inconnue au début de ton module avec un Dim et de préférence la typer. Ex : Dim ma_var as Double eric...
11/01/2013 à 12:06fred777Différence entre 2 date retenue pour moitiéBen tu rajoutes la moitié de la période à la date de départ. Si tu remplaces (D5-C5) par C5+(D5-C5)/2 ça ne le fait pas ? eric...
10/01/2013 à 19:16FMAILYS Valeur CibleEric...
10/01/2013 à 15:27fred777Différence entre 2 date retenue pour moitiéSi tu prends le début le 01/01/2012 et comme fin le 30/06/2013 la mi-période se trouve bien avant la fin du mois d'aout (31 jours). Maintenant si tu veux arrondir au nombre de mois le plus proche tu peux faire par exemple : =ARRONDI((D5-C5)/30;0) & " mois" ou =ENT(ARRONDI((D5-C5)/30;0)/12) & " an(s)...
10/01/2013 à 12:27fred777Différence entre 2 date retenue pour moitiéC'est tout pareil, tu remplaces D5 par D5+1, sans en oublier. eric...
09/01/2013 à 20:19Volley1 Comment supprimer les espaces présents dans une celluleRemplace par : =NBCAR(SUPPRESPACE(A1))=0 eric...
09/01/2013 à 20:11iliyes Formule changeante suivant le Nb de caractèresJ'utiliserais plutôt une structure select case. select case Len(Range("L" & F)) case 0 ' case 8 ' traitement 8 case 13 ' traitement 13 case else msgbox "pas bon" end select eric...
09/01/2013 à 19:02leakim Jours ouvrés fin de moisEssaie avec : =SERIE.JOUR.OUVRE(FIN.MOIS(A1;0);-2;Fériés) Fériés étant la plage ou tu as déclaré les jours fériés. eric...
09/01/2013 à 16:43fred777Différence entre 2 date retenue pour moitiéJ'avais repris ta formule en fait. Si le dernier mois fait 31 jours il n'y a rien d'anormal. Et puis pour datedif du 1/1/12 au 2/1/12 il y a une différence de 1 jour, normal aussi. Si tu veux la différence +1 ajoute 1 jour à D5 (à la saisie ou dans les formules) eric...
09/01/2013 à 14:47fred777Différence entre 2 date retenue pour moitiéEric...
09/01/2013 à 10:22jadrienConseil base de donnees par array et conditionsEt bien on va attendre... Ne serait-que que le merci minimum Pour le reste, vu que pour moi tu ne réponds pas aux questions, tu vas attendre quelqu'un sachant se contenter de tes réponses pour comprendre. eric...
09/01/2013 à 10:10maxipapaOption décimal fixeNon, ce n'était qu'une supposition, j'ignore s'il y en a un. eric...
08/01/2013 à 22:44jadrienConseil base de donnees par array et conditionsEt bien on va déjà attendre le retour sur la fonction personnalisée... De toute façon ton nouveau fichier a toujours des incohérences et les explications sont incomplètes. Comment doit-on deviner que chassis = taille ???? Pourquoi chassis=-5 et pas -20 de la 1ère ligne ??? eric...
08/01/2013 à 22:40CaribouListe déroulante conditionnée par différentes cellulesJe n'ai pas dit impossible, mais ta demande n'est pas standard et il faut présenter les données autrement En l'espèce il faut que tes listes soient prêtes pour chaque combinaison, chaque cas. Ci-joint un exemple. J'ai fait un seul cas, avec et sans X. Ne sera pas compatible avec 2003. Pour simplifie...
08/01/2013 à 19:54maxipapaOption décimal fixeQu'on parle bien de la même chose : l'option décimale fixe c'est si tu saisis 25 tu obtiens 0.25 dans ta cellule. L'option décimale fixe est une option d'excel, pas du classeur et n'est pas enregistrée avec. Soit tu as un classeur qui l'active par macro, ou bien un raccourci clavier que tu actives p...
08/01/2013 à 19:31CaribouListe déroulante conditionnée par différentes cellulesE5 est choisi au hasard ou répond à une règle stricte ? Sans règle stricte que tu fournis que veux-tu que l'on fasse ? Par ailleurs il faut organiser tes données pour que les éléments de cette liste soient en colonne (ou en ligne) et pas décalés (E5, F6 et H7). eric...
08/01/2013 à 18:24Camille bBUG Coller objets diff natures en 1 seule image Excel 2007A mon avis il faut traiter séparément le graphique et les cellules. Et je pense que déjà sur 2003 si tu veux prendre en même temps graphique+cellules tu te retrouves en résolution écran. Je ne vois pas par quelles manips faire autrement. Mais quelqu'un aura peut-être une idée... eric...
08/01/2013 à 15:20Camille bBUG Coller objets diff natures en 1 seule image Excel 2007Avec l'outil 'Appareil photo' tu peux faire un collage dynamique (mis à jour en temps réel) correct. Sinon en passant par la capture écran et le collage bitmap c'est correct aussi. Bien sûr si tu l'agrandis ça pixellise. A mon avis tu n'as pas tout dit sur tes manips... eric...
07/01/2013 à 20:47jadrienConseil base de donnees par array et conditionsDéjà une fonction personnalisée pour avoir les séries en fonction des versions : Ex de syntaxe sur la feuille : =series(G3;H3) Je doute de l'intérêt d'inscrire "Série " dans la réponse. Ca alourdi la lecture et ça complique s'il faut ensuite récupérer ces n°. Si tes versions par serie sont consécuti...
07/01/2013 à 16:18paludot Rédiure un nombre en chiffreOu bien : =MOD(A1-1;9)+1 eric...
07/01/2013 à 12:27Thyps Recherche conditionnelleEn général on comprend beaucoup mieux avec un fichier exemple réduit au nécessaire. eric...
07/01/2013 à 12:25perchey Problème avec recherche vSans fichier impossible de deviner... Le cas le plus classique est que les nombres ne sont pas des nombres mais du texte. eric...
07/01/2013 à 11:45CaptImageTranformer des chiffres dans une base de données en X=SI(NB.SI(DECALER( COMBINAISONS!$G$5 ;ENT(( LIGNE()-5 )/7)+ENT((COLONNE()-5)/7)*2;0;1;6);MOD(COLONNE()-5;7)+MOD( LIGNE()-5 ;7)*7+1);"X";"") COMBINAISONS!$G$5 : référence de la 1ère combinaison de la grille, en $G$17 pour la grille 2, etc LIGNE()-5 : 5 est le numéro de la ligne ou est inscrite la 1èr...
06/01/2013 à 15:40CaptImageTranformer des chiffres dans une base de données en XPar formule, en E5 : =SI(NB.SI(DECALER(COMBINAISONS!$G$5;ENT((LIGNE()-5)/7)+ENT((COLONNE()-5)/7)*2;0;1;6);MOD(COLONNE()-5;7)+MOD(LIGNE()-5;7)*7+1);"X";"") à recopier vers la droite puis vers le bas jusqu'à la ligne 18 Copier-coller la formule en E24 et remplacer COMBINAISONS!$G$5 par COMBINAISONS!$G...
04/01/2013 à 12:44galaxy201000Inserér une datePuisque tu ne prends pas la peine de me répondre je me désintéresse de la question. Bonne continuation. eric...
03/01/2013 à 23:05galaxy201000Inserér une dateReprend ton classeur exemple et dépose sur la feuille un contrôle Calendrier que tu as. Tout dépend de ta version excel. Sur 2010 : afficher le ruban 'Développeur' (clic-droit dessus et personnaliser, cocher le ruban dans la liste de droite). Dans 'Développeur / Contrôles / insérer / activeX' clique...
03/01/2013 à 19:31tintin Calcul différences d'heuresPour une référence style $A3 remplace la par le nom de la plage, ça fonctionne. Ex joint sur C3:C8 eric...
03/01/2013 à 18:00damien.TExcel qui "rame"L'autre solution est de faire la même chose en vba. SOMME.SI.ENS est très gourmand en ressource. eric...