Problème de génération de dates automatiques
Résolu
Killburns911
Messages postés
293
Date d'inscription
Statut
Membre
Dernière intervention
-
Killburns911 Messages postés 293 Date d'inscription Statut Membre Dernière intervention -
Killburns911 Messages postés 293 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Problème de génération de dates automatiques
- Nombre de jours entre deux dates excel - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Generateur de mot de passe - Télécharger - Sécurité
- Generation ryzen - Guide
- Réinitialiser chromecast 1ere génération - Guide
5 réponses
Re,
fichier modifie sauf formule somme semaine. Vous aurez quelques soucis avec les annees bissextiles
https://www.cjoint.com/c/DACpJl0H1dx
fichier modifie sauf formule somme semaine. Vous aurez quelques soucis avec les annees bissextiles
https://www.cjoint.com/c/DACpJl0H1dx
Bonjour,
Si j'ai compris votre demande: sans VBA, mettre format colonne en date complete
un exemple:
https://www.cjoint.com/?DABphr1fpMq
Si j'ai compris votre demande: sans VBA, mettre format colonne en date complete
un exemple:
https://www.cjoint.com/?DABphr1fpMq
Bonjour,
Entre votre demande et votre besoin, y avait pas mal de marge. Je regarde la chose
A+
Entre votre demande et votre besoin, y avait pas mal de marge. Je regarde la chose
A+
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 ^^
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