XL 2016 Mise en forme en VBA

  • Initiateur de la discussion Initiateur de la discussion D.steff
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D.steff

XLDnaute Nouveau
Bonjour à tous,
jusqu'à maintenant, ne connaissant pas la programmation, je me suis toujours arrangé avec des formules pour créer mes tableaux, mais aujourd'hui je n'y couperais pas, le VBA me rattrape.
j'ai créé un tableur pour un suivit horaire qui contient plusieurs liens et mise en forme conditionnelles en fonction des jours de semaine.

j'ai essayé de créer automatiquement un nombre de ligne en fonction du jour de semaine. Je m'explique :

je mets la date du 1er jour de l'année en A1 et j'ai une colonne qui indique la date puis une autre qui indique le jours de semaine.
j'aimerais qu'en automatique, les jours de semaines ce répète 5 fois la ligne, et une seule les samedi et dimanche.

Je met l'exemple en pièce jointe.

Merci d'avance pour votre aide.
 

Pièces jointes

Bonjour
mais aujourd'hui je n'y couperais pas, le VBA me rattrape.
Pas certain du tout, mais encore faudrait-il qu'on comprenne exactement ce que vous voulez, car même ça en vba c'est impossible.
Vous avez actuellement des jours réitérés sur 10 lignes par jour, si vous n'en voulez que 5 conservez les 5 premières ou 5 dernières et le tour est joué.
Un exemple de ce que vous attendez serait préférable.
Et si vous comptez vous mettre au vba, montrez au moins votre intention en mettant un classeur .xlsm et en tentant quelque chose avec ce que vous avez déjà appris du langage ou suivez des tutos adéquates.
Le forum n'est là que pour vous débloquer si vous rencontrez un problème dans le développement de votre projet, par pour le faire à votre place.

Bien-sûr vous trouverez toujours quelqu'un qui, aimant montrer ce qu'il sait faire, vous fera le truc, mais vous n'aurez rien appris.
 
Dernière édition:
dans cette version, j'efface la table, je remets la MFC et la formule en colonne I

PS: le code génère le tableau pour le mois de janvier uniquement
mais il te suffit de changer PremierJour et DernierJour pour faire le planning entre ces deux dates
 

Pièces jointes

@Hasco

Votre dernière remarque ayant été ajoutée après coup, j'ai le sentiment qu'elle m'est destinée... un peu comme deux ou 3 autres remarques du même type sur d'autres posts.. (la deux chevaux vs la ferrari)
alors, pour vous dire ma pensée: si vos remarques ne sont pas plus constructives (puisque vous n'apportez aucune solution à part critiquer), je pense que vous pouvez totalement vous dispenser d'intervenir.

De plus, il me semblait que vous m'aviez écrit pour m'annoncer que vous alliez dorénavant m'ignorer.. puis je vous suggerer de poursuivre..
 
Merci à tous pour votre rapidité et vos réponses. Vgendron et job75 c'est exactement ce que je cherchais merci encore à tous les deux pour votre aide. et chapeau job75, je ne pensais pas que c'était possible par une formule.

Effectivement HASCO je me suis tourné vers vous car je n'ai jamais eu de cours Excel tous ce que j'ai appris c'est en cherchant les formules sur le net et le VBA j'ai essayé mais sans les bases c'est compliqué.

Vgendron ton Avatar est un plongeur, tu plonges ?

 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
173
Réponses
6
Affichages
194
Réponses
2
Affichages
132
Retour