IPB

Bienvenue invité ( Connexion | Inscription )

> convertisseur de calendrier
fregnier
posté 14/03/2011 à 19:18
Message #1


Confirmé
*****

Groupe : Membre +
Messages : 565
Inscrit : 22/12/2005
Membre no 867
Aide possible: Audomarois, Flandres, Weppes
Logiciel: Heredis



Bonsoir,

J'utilisais RAMCAL sur mon ancien PC, mais il est devenu payant, après période d'essai (IMG:http://www.gennpdc.net/lesforums/style_emoticons/default/mad.gif)
Quel logiciel de conversion de calendrier perpétuel téléchargeable gratuitement conseillez-vous ?

@ bientôt
Go to the top of the page
 
+ 
 
 
Réponse(s)
jmdubreucq
posté 07/08/2013 à 19:58
Message #2


Expert
******

Groupe : Administrateur
Messages : 4 084
Inscrit : 19/09/2005
Lieu : Angers
Membre no 13
Aide possible: Phalempin / Audomarois
Logiciel: Heredis



Bonsoir Vincent

Je viens de tester ... faut le temps - pas vu à l'époque ou pas le temps ? ...

J'ai modifié légèrement en ajoutant une instruction FOR NEXT qui permet de traiter une feuille "complète sans avoir à relancer pour chaque ligne
Ça marche sous Windows

Je te laisse le copyright (IMG:style_emoticons/default/tongue.gif)
Amiticalement

Jean-Marie



Sub RepGreg()
'
' RepGreg Macro
' Macro enregistrée le 07/08/2013 par Moi
'
'---------------------------------------------------
'conversion de calendrier républicain -> grégorien

'sur la ligne dont le numéro se trouve dans la variable "ligne" :

'source : date républicaine en colonnes 1, 2 et 3
'(attention à respecter - ou modifier - les abréviations des mois républicains ci-dessous)
'résultat : date grégorienne en colonnes 4, 5 et 6

'la variable "ligne" peut servir de compteur à une instruction FOR...NEXT
'ou bien être la ligne active dans la feuille de calcul avec l'instruction
'ligne = SELECTION.ROW

'jour, mois et an républicains
For Row = 1 To 10
jr = Cells(Row, 1)
Select Case Cells(Row, 2)
Case "Vend": mr = 0
Case "Brum": mr = 1
Case "Frim": mr = 2
Case "Nivo": mr = 3
Case "Pluv": mr = 4
Case "Vent": mr = 5
Case "Germ": mr = 6
Case "Flor": mr = 7
Case "Prai": mr = 8
Case "Mess": mr = 9
Case "Ther": mr = 10
Case "Fruc": mr = 11
Case "Cp": mr = 12
Case Else: Cells(Row, 2).Select: MsgBox "mois non identifié": End

End Select
ar = Cells(Row, 3)

'nombre de jours écoulés depuis le "1er vendémiaire an 0" = 22/09/1791
nb_jour = jr + 30 * mr + 365 * ar + Int(ar / 4)

'recalage de la date et affichage
date_gregorienne = DateAdd("d", nb_jour, "22-Sep-1791")
Cells(Row, 4) = Day(date_gregorienne)
Cells(Row, 5) = Month(date_gregorienne)
Cells(Row, 6) = Year(date_gregorienne)
Next
End Sub
'---------------------------------------------------



Go to the top of the page
 
+ 

Les messages de ce sujet
- fregnier   convertisseur de calendrier   14/03/2011 à 19:18
- - jlmorel   Bonsoir François Un convertisseur en ligne : http...   14/03/2011 à 19:29
|- - fregnier   Citation (malgré son nom, ce n'est pas un pois...   14/03/2011 à 23:46
|- - aftassin   Bonjour, Il ne faut pas oublier non plus le conve...   14/03/2011 à 23:58
- - cdubrulle   Bonjour a tous, Comme convertisseur de calendri...   15/03/2011 à 08:51
- - cbaudin   Bonjour a tous En voici trés bien fait a cette ad...   15/03/2011 à 09:00
|- - fregnier   Bonjour à tous, Merci à ceux qui sont intervenus ...   15/03/2011 à 23:11
|- - vlecuyer   Citation (fregnier @ 15/03/2011 à 23:11) ...   16/03/2011 à 16:35
- - paaubertin   Bonjour, Personnellement je n'ai aucun logici...   16/03/2011 à 01:49
- - clegrand   Bonjour a tous Pour le calendrier républicain all...   03/10/2011 à 11:14
|- - vlecuyer   Bonjour à tous, j'ai une longue liste de date...   15/10/2011 à 15:23
|- - jmdubreucq   Bonsoir Vincent, bonsoir à tous Citation (vlecuye...   16/10/2011 à 17:27
- - cbaudin   Bonjour Vincent Je ne connais pas ton logiciel pu...   16/10/2011 à 16:27
- - vgavard   Bonsoir, Sur le site des archives en ligne de l...   16/10/2011 à 18:39
|- - vlecuyer   Bonjour à tous, merci pour vos réponses. Dans l...   17/10/2011 à 10:10
|- - jmdubreucq   Bonjour Vincent, bonjour à tous Comme je te disai...   17/10/2011 à 13:17
|- - vlecuyer   Citation (jmdubreucq @ 17/10/2011 à 14:17...   18/10/2011 à 16:44
|- - vlecuyer   Citation (jmdubreucq @ 17/10/2011 à 14:17...   13/07/2013 à 13:56
- - cbaudin   Bonjour Vincent Si tu me fais un gedcom je veux b...   17/10/2011 à 12:29
- - jmdubreucq   Bonsoir Vincent Je viens de tester ... faut le te...   07/08/2013 à 19:58


  
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 28 04 2024 à 00:51