Affichage taches

Fermé
Silver - 29 oct. 2016 à 15:33
Bonjour à tous,

je suis débutant en VBA et on m'a donné un diagramme de Gantt à programmer sous Excel.
j'ai 3 feuilles, une avec le diagramme, une où je rentre les projets, et une où je rentre les tâches pour ces projets.

Ne sachant pas trop par où commencer (c'est très flou pour moi), j'essaye d'afficher les tâches en ligne à partir des données de ma feuille tâches, mais je me perd avec les fontions cells et range.

en gros pour le moment ça donne ça (attention les yeux):

Option Explicit
Dim ligne As Integer
Const NB_JOURS As Integer = 30
Const NB_TACHES As Integer = 4
Const POSITION_DIAGRAMME As String = "C10"


' D'abord, afficher les taches pour un projet en lignes
' Comment afficher les mois + jours ?

Sub AfficherDiagramme()
ligne = 2 'car y'a l'en-tête
For i = POSITION_DIAGRAMME + 1 To NB_TACHES 'la place ou seront affichées les taches

Do Until sheetTaches.Cells(ligne, 2) <> sheetTaches.Cells(ligne + 1, 2) 'tant que le projet est le même, continuer d'itérer?
et là je sais pas du tout comment afficher la valeur à partir des données
Loop

Next i

End Sub

c'est TRES brouillon JE SAIS désolé
vous devez en plus vous demander pourquoi je veux savoir si on change de projet ou pas alors que y'a un nombre défini de taches au début : c'est pour des tests

merci à ceux qui essaieront de m'aider car je galère vraiment !