Problème de génération de dates automatiques

Résolu/Fermé
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 - 27 janv. 2014 à 14:16
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 - 29 janv. 2014 à 11:26
Bonjour , je suis en train de réalisé un tableau sous Excel , pour faire de la comptabilités , tout est parfait , tout marche bien :D

mais ( bha oui , sinon ce post n'aurais pas lieu d'être )

J'ai un problème , j'aimerais savoir , si , avec les macros ? ou bien avec le VB/VBA , il est possible de re-généré ce fichier a une année différente , je m'explique

Le tableau , comporte n cases ( n étant le nombre de jours dans l'année )
est ce qu'il est possible que la 1er case du tableau soit , 01/01/2014 , qu'il soit écris Mercredi-01 ( ça je sait faire ) mais c'est la que cela se corse ^^

si il faut changer la valeur d'une date , est ce possible via un code VB/VBA , que le tableau se génère tout seul , avec la première valeur du tableau , 01/01/2015 et que cela soit écris Jeudi-01 ??

J'accepte tout style de conseil , de code ect ... Soit par macro , soit par code VBA

Merci d'avance pour vos réponses , je les attends avec impatience :D
A voir également:

5 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
28 janv. 2014 à 15:35
Re,

fichier modifie sauf formule somme semaine. Vous aurez quelques soucis avec les annees bissextiles

https://www.cjoint.com/c/DACpJl0H1dx
2
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 15
Modifié par Killburns911 le 28/01/2014 à 16:07
Whaou , super ca marche nickel :D

Je viens de voir ce que tu as fais , merci beaucoup , y'a pas mal de trucs auxquels j'avais penser , mais pas a cette méthode

pour ta réponse , en fait , les années bissextiles , je vais traité ca avec un formulaire , quand la personne vas cliqué sur le "bouton générer" le tableau , elle devras entrée l'année qu'elle veut généré , il suffit de rajouter avant la boucle , une condition avec un modulo != 0 ( je sait pas trop comment cela s'écrit en VBA ) par rapport a l'année et a la division par 4 , si il y a un reste , c'est que c'est une année non bissextiles , alors elle généreras une case de moins par rapport au tableau , ainsi dans la macro , on peux ajouter que si ce n'est pas une année bissextile , elle supprime une colonne a la fin du tableau ( pour évité d'avoir un blanc a la fin du tableau )

Dis moi ce que tu pense de cela pour géré les années bissextiles et je pense que j'aurais résolu tout mes problèmes :D

et un autre problème ( j'enlèverais les formules de calculs dans la maquette )
mais je n'arrive pas a effectuer le calcul de la somme des heures de la semaine uniquement le dimanche , a chaque fois , cela m'écris #NOM? , alors que la somme est bien écrite :/

de plus , a chaque fois cela m'écris la même somme partout que dans la première somme, alors que je voudrais répercuter le calcul sur chacune des semaines ^^
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
28 janv. 2014 à 16:16
Re,

Dans votre tableau de reference il n'y a que 365 colonnes pour les jours et il en faudrait 366

pour annee bissextile:

Sub test()
y = 2016
EstBissextile = Month(DateSerial(y, 2, 29)) = 2
End Sub
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
27 janv. 2014 à 15:08
Bonjour,

Si j'ai compris votre demande: sans VBA, mettre format colonne en date complete

un exemple:
https://www.cjoint.com/?DABphr1fpMq
1
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 15
28 janv. 2014 à 11:56
Oui , mais non , j'attendais plus une réponse sous forme de macro ou de VBA , regarde mon post ci-dessous , j'indique plus en profondeur ^^

Merci en tout cas :D
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
28 janv. 2014 à 12:46
Bonjour,

Entre votre demande et votre besoin, y avait pas mal de marge. Je regarde la chose

A+
1
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 15
28 janv. 2014 à 13:49
Yup , mais grâce a ta solution , j'ai pu avancer a grand pas , et je me suis heurté a ce second probleme :D

merci l'ami :D
0
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 15
28 janv. 2014 à 14:19
J'ai partiellement résolu le problème

j'avais tout simplement oublié de mettre les conditions dans la boucle xD

mais , encore un autre problème , la macro effectue correctement le travail , ( remplacement de valeur , réduction de la taille des colonnes ect... ) mais quand on en viens au moment ou il faut coloriser le tout , cela me sélectionne toute la colonnes correspondant a la valeur de dimanche , et la colorise , je voudrais ( prend l'exemple sous les yeux ) qu'il me colorise que les lignes 5 a 9 , de tout le tableau , mais uniquement les dimanche :D

Voila , merci d'avance , je continue de chercher :D
0
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 15
28 janv. 2014 à 11:51
Bonjour,

Super Merci du coup de main , mais ce n'est pas réellement ce que j'attendais

Voici un exemple , car j'ai réussi a trouver la solution seul en y allants a tâtons

https://www.cjoint.com/c/DACk3G1APz7

( si probleme d'affichage <-- Télécharger le fichier ou bien régler le codage en UTF-8 )

et voici le resulat que cela donne

http://cjoint.com/14jv/DAClQJdCVI0.htm

Vous avez 4 feuilles a votre classeur , 2014 ; 2015 ; maquette Tableau ; Légende Utilisation tableau

Quand on vas sur 2015 on as une page vierge avec un bouton " Création Tableau "
Cliquez sur le bouton , la macro s'exécuteras ( elle n'est pas vérolé et ne risque pas d'endommager votre ordinateur )

Vous avez donc un magnifique tableau , pris sur la base de la maquette , mais avec les dates correspondant a l'année 2015

Mais ( parce-que mon problème n'est pas terminé :D )

J'aimerais que , comme dans la feuille 2014 ( voyez les Dimanches sont écrits D , les colonnes sont plus petites , puis les lignes dessous sont teinté )

Que , quand je clique sur mon bouton , cela me reproduise la même chose , c'est a dire , le changement des Samedi en S , Dimanche en D , réductions de la taille des colonnes le Week-End , puis qu'elle soit teinté d'une couleur ( peut importe la couleur )

Dans le code ci-joint , vous pourrez surement voir la ou ça coince

Dans l'attente d'une réponse , je vous remercie :D
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 15
29 janv. 2014 à 11:26
Merci beaucoup , ce post sort de son contexte a partir de maintenant , je te remercie pour le coup de pouce :D

Je met ce post en résolu

A bientôt ^^
0