Planning dynamique
jonhza
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
ucfoutu Messages postés 18038 Date d'inscription Statut Modérateur Dernière intervention -
ucfoutu Messages postés 18038 Date d'inscription Statut Modérateur Dernière intervention -
Bonsoir à tous, je cherche à créer un planning à partir d'un bouton lié à un userform : je rentre des noms de tâche, une date de début et de fin de la tâche, et le pôle responsable de la tâche, et en cliquant sur valider, une shape doit se créer et doit correspondre aux 2 dates entrées, seulement quand j'exécute, la shape ne se place pas où elle devrait, c'est-à-dire à une des cellules correspondant au mois de la date de début...
Je ne sais pas si je me suis bien exprimé, j'aurais aimé vous envoyer le fichier, voici le code, c'est surtout la partie soulignée qui doit poser problème selon moi.
En vous remerciant de vos réponses.
Je ne sais pas si je me suis bien exprimé, j'aurais aimé vous envoyer le fichier, voici le code, c'est surtout la partie soulignée qui doit poser problème selon moi.
En vous remerciant de vos réponses.
Private Sub Annuler_Click()
Unload NouveauProjet
End Sub
Private Sub UserForm_Initialize()
Inputs.Activate
ListBox1.List = Range("Q2:Q5").Value
End Sub
Private Sub Valider_Click()
Dim i As Integer
Dim j As Integer
Dim l As Single, t As Single, h As Single, w As Single
nb_ligne = Inputs.Cells(Rows.Count, 1).End(xlUp).Row
If IsNumeric(Projet) = True Then
MsgBox ("Entrez un nom de projet")
Else
Inputs.Cells(nb_ligne + 1, 1).Value = Projet.Value
End If
Inputs.Cells(nb_ligne + 1, 2).Value = Début.Value
Inputs.Cells(nb_ligne + 1, 3).Value = Fin.Value
Inputs.Cells(nb_ligne + 1, 4).Value = ListBox1.Value
i = Fin.Value - Début.Value
j = Début.Value - DateSerial(Year(Date), 1, 1)
If ListBox1.Value = Range("Q2").Value Then
h = Range("C4").Height * 3
w = Range("C4").Width * i / 7
l = Range("C4").Left * j / 7
t = Range("C4").Top
Worksheets("Feuil1").Activate
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, l, t, w, h).Select
With Selection
.Characters.Text = Projet.Value
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
End If
Unload NouveauProjet
Range("F10").Activate
End Sub
A voir également:
- Planning dynamique
- Planning equipe - Télécharger - Outils professionnels
- Tableau croisé dynamique - Guide
- Planning infirmier - Télécharger - Outils professionnels
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Liste déroulante dynamique excel - Guide
1 réponse
Bonjour,
Tu as ouvert exactement la même discussion ici :
https://codes-sources.commentcamarche.net/forum/affich-10041883-excel-2013-planning-dynamique
lis-y ma réponse.
Tu as ouvert exactement la même discussion ici :
https://codes-sources.commentcamarche.net/forum/affich-10041883-excel-2013-planning-dynamique
lis-y ma réponse.