Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Ajouter des onglets selon une cellule et une trame

Kstanisic

XLDnaute Nouveau
Bonjour à tous,

Je suis débutante dans la programme VBA et je rame pour faire le programme suivant :
J'aimerais qu'à partir d'un bouton je puisse ajouter des onglets à mon classeur selon les critères suivant :

- J'aimerais que le bouton ajoute une feuille pour chaque date de la semaine prochaine dans mon tableau
- Que les nouvelles feuilles soient identiques à la feuille "TRAME" de mon classeur.

Pour le moment j'ai réussi à ajouter un bouton qui ajoute une feuille selon la TRAME mais elle ne prends pas en compte le critère de date.

VB:
Private Sub CommandButton1001_Click()
 Sheets("TRAME").Copy After:=Sheets("TRAME")
End Sub

Merci d'avance de votre aide !!
 

Pièces jointes

  • EXEMPLE.xlsx
    10.4 KB · Affichages: 4

natorp

XLDnaute Barbatruc
Bjr Kstanisic

pas très bien compris le besoin :
Vous voulez un bouton qui copie autant de fois la feuille "TRAME" qu'il y a de dates à J-7 dans la colonne B du tableau par rapport à la date du jour ?

Cordialement, Gérard
 

Kstanisic

XLDnaute Nouveau
Bonjour Gérard,

C'est exactement mon besoin. J'aimerais qu'il est autant de feuille créer pour J+7 date de ma colonne sachant que je peux avoir plusieurs fois la même date.

Cordialement, Kristina
 

st007

XLDnaute Barbatruc
Bonjour,
Que n'ai-je pas compris ?
VB:
Sub test()
For i = 2 To Range("b" & Rows.Count).End(xlUp).Row
    If Cells(i + 1, 2) <> Cells(i, 2) Then
    n = CDate(Cells(i, 2))
    Sheets("TRAME").Copy after:=Sheets(Sheets.Count)
    ActiveSheet.Name = "TRAME " & Format(n, "dd-mm-yy")
    Sheets("Tableau").Activate
    End If
Next i
End Sub
 

Pièces jointes

  • EXEMPLE.xlsm
    20.5 KB · Affichages: 4
Dernière édition:

Phil69970

XLDnaute Barbatruc
Re

Ma proposition :
je lis entre les lignes mais là je fais dans le subliminal
Ce code crée x nouvelle feuille et la renomme comme la colonne A si la date est entre date du jour et Date +7

*Merci de ton retour

@Phil69970
 

Pièces jointes

  • Copie suivant modele V1.xlsm
    41.2 KB · Affichages: 6

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…