| ||||||||
Astucien ![]() |
pour faire suite à mon précédent post. j'ai des cellules comportant des dates républicaines : 13 niv an6 (diverses variantes mais je mets tout dans le même format) 1 cellule; je voudrais convertir cette cellule au format aaaa-mm-jj (1798-01-02). (quelques milliers de lignes quand même) et je sais pas faire. merci pour l'aide. | |||||||
Publicité | ||||||||
![]() | Salut Regarde ici : https://www.excel-downloads.com/threads/calendrier-r%C3%A9publicain-gr%C3%A9gorien-r%C3%A9publicain.210934/ https://www.developpez.net/forums/d1163817/logiciels/microsoft-office/access/vba-access/conversion-d-date-calendrier-republicaine-date-calendrier-gregorien/ Plus généralement : https://www.google.ca/search?site=&source=hp&q=excel+convertir+calendrier+r%C3%A9publicain&oq=excel+convertir+calendrier+r%C3%A9publica&gs_l=hp.1.0.33i21k1j33i160k1.1445.11050.0.13674.36.32.0.4.4.0.161.2579.29j3.32.0....0...1c.1.64.hp..0.36.2594...0j0i131k1j0i22i30k1j0i8i13i10i30k1j0i8i13i30k1.W4-4WAXs6Lo
| |||||||
Astucien ![]() | Daneel Olivaw merci mais ce ne sont que des des convertisseurs unitaire et des milliers de lignes "une par une" je ne vivrais pas assez longtemps, et j'ai déjà. ce que je voudrais : si je pouvais avoir une formule ...
| |||||||
![]() | prosper34 a écrit : Salut Je sais bien, mais il n'existe pas de solution native dans Excel, et il faut écrire des formules ou des macros. De plus, je constate que tes dates n'ont rien d'une écriture standard comme 3 Nivôse an 5. Ce que je suggère, c'est de convertir d'abord en quelque chose de plus compréhensible. Exemple : Rechercher : prai Tout remplacer par : Prairial etc. Une fois que tu auras quelque chose de cohérent, tu pourras appliquer une macro existante sur le net. Du moment qu'une même date est affichée de plusieurs façons différentes,(an9 ou anIX, PRAI, prai, Prai) tu ne peut pas écrire une formule ou une macro qui fonctionne. Modifié par Daneel Olivaw le 05/05/2017 21:08 | |||||||
Astucien ![]() | re, dans mon post initial je dis : (diverses variantes mais je mets tout dans le même format), c'est à dire dans le format correspondant à la macro/formule que vous pourriez m'indiquer. le tableau montré est copié de ce que j'ai et il y a encore d'autres variantes dans les dates, toutes les écritures possibles où presque en 1 et 3 colonnes. j'ai cherché mais n'ai pas trouvé de macro susceptible de convertir des colonnes déjà remplies. | |||||||
![]() | Bonsoir Dans le second lien que je t'ai donné, il y a une macro qui fait ce que tu demande. Mais elle ne le fait que pour une cellule. Je n'utilise que les fonctions basic d'Excel et je ne sais pas adapter la macro pour le faire automatiquement sur une feuille. Si un spécialiste d'excel passait par là, il pourrait te faire l'adaptation. Le plus gros est fait. Il faut simplement l'adapter pour une plage de celleules.
| |||||||
![]() ![]() | Bonjour, Un lien qui figure dans mes archives : http://geneamichaud.free.fr/telechargements/caldate-00.html qui propose une macro complémentaire sous Excel... Ceci dit il est certainement possible de mettre au point une petite macro de conversion... J'ai récemment travaillé sur un afficheur de dates pour lui faire basculer automatiquement la datation en calendrier Julien lorsqu'on atteint la date de passage d'un calendrier à l'autre, soit lorsqu'on est au 15 octobre 1582 (un vendredi) et qu'on désincrémente d'1 jour, c'est le 4 octobre 1582 (un jeudi) qui s'affiche. Il me reste à introduire un paramètre pays pour que la même opération puisse se faire aux dates de passage respectives... mais si la correspondance Julien-Grégorien est assez facile à cerner : calcul du décalage selon le siècle, la date d'incrémentation du décalage lors des 29 février séculaires (Julien) n'existant pas en Grégorien, la structure du calendrier révolutionnaire demande un travail un peu plus compliqué (et un temps que je n'ai pas en ce moment...) La façon dont j'opère consiste à garder la série de nombres dates VBA, qui permettra toujours d'indiquer le jour de la semaine dont il s'agit (et faire éventuellement des calculs d'écarts) et d'introduire un correctif d'affichage de la date, lequel ne varie au plus qu'une fois par siècle pour le calendrier Julien, alors que pour le calendrier républicain c'est tous les 30 jours, sans compter les jours ajoutés certaines années, et il faut prendre en compte la définition des mois et leur dénomination... J'essaierai d'étudier la question, parce qu'elle m'intéresse... mais cela ne résoud pas ton problème immédiat Cordialement. | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | |||||||||||||||
|