Bonjour à tous ,
Je suis confrontrée à un problème qui est le suivant :
Je veux créer, à partir des données que l'utilisateur rentrera dans la boîte UserForm , un tableau de dates. L'utilisateur entre une date de début , une date de fin, ainsi que la périodicité qu'il veut (soit par semaine ou par mois )
1) Voici le code :
Function tabl()
Dim tableau() As Double
Dim i As Double, j As Double
Dim mois As Date
i = DateDiff("m", Range("A1"), Range("A2"), 2) 'A1 pour la valeur date début, A2 pour date de fin
ReDim tableau(i)
mois = Range("A1").Value
For j = 1 To UBound(tableau)
tableau(j) = DateAdd("m", i, mois)
Range("A" & j) = tableau(j)
Next j
End Function
Lorsque j'exécute le code, il se bloque à la ligne " Range("A" & j) = tableau(j) " ...
2) Deuxième problème , j'aimerais que lorsque l'utilisateur coche la case "Semaine" il puisse avoir un tableau de date sous forme de semaine
Private Sub periode_en_mois_Click()
Dim colonne As String
For Each bouton_colonne In Frame_periode.Controls
If bouton_colonne.Value Then
colonne = bouton_colonne.Caption
End If
Next
End Sub
Private Sub periode_en_semaine_Click()
Dim colonne As String
For Each bouton_colonne In Frame_periode.Controls
If bouton_colonne.Value Then
colonne = bouton_colonne.Caption
End If
Next
End Sub
Voilà, j'espère avoir été clair , merci d'avance pour votre aide