A voir également:
- Erreur 1004 de mon code sur vba excel
- Code ascii - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
3 réponses
Bonjour,
A première vue il y a déjà cette syntaxe qui n'est pas correcte :
CHAPITRE = Range("B")
C'est par exemple CHAPITRE = Range("B1") qui est correct
et même pour être plus rigoureux : CHAPITRE = Range("B1").value
A+
Cordialement,
A première vue il y a déjà cette syntaxe qui n'est pas correcte :
CHAPITRE = Range("B")
C'est par exemple CHAPITRE = Range("B1") qui est correct
et même pour être plus rigoureux : CHAPITRE = Range("B1").value
A+
Cordialement,
Sub Remplir_Bilan()
' Définition des variables générales
Dim A As Integer
Dim numéros_affaire As Range
Dim chapitre As Range
HEURES = 0
Set numéros_affaire = Intersect(Sheets("Heures Imputees").Columns("D").Rows, Sheets("Heures Imputees").UsedRange) 'restriction à la plage utilisée
Set chapitre = Sheets("Heures Imputees").Columns("E").Rows
'Rechercher les heures Imputées sur N°AFFAIRE & CHAPITRE
For Each no_affaire In numéros_affaire
A = no_affaire.Row
If no_affaire.Value = N°AFFAIRE And chapitre.Rows(A).Value = "A02" Then
HEURES = Worksheets("Heures Imputees").Cells(A, 7).Value + HEURES
End If
Next
' Définition des variables générales
Dim A As Integer
Dim numéros_affaire As Range
Dim chapitre As Range
HEURES = 0
Set numéros_affaire = Intersect(Sheets("Heures Imputees").Columns("D").Rows, Sheets("Heures Imputees").UsedRange) 'restriction à la plage utilisée
Set chapitre = Sheets("Heures Imputees").Columns("E").Rows
'Rechercher les heures Imputées sur N°AFFAIRE & CHAPITRE
For Each no_affaire In numéros_affaire
A = no_affaire.Row
If no_affaire.Value = N°AFFAIRE And chapitre.Rows(A).Value = "A02" Then
HEURES = Worksheets("Heures Imputees").Cells(A, 7).Value + HEURES
End If
Next
peut etre doit je mettre avant le for
CHAPITRE = Worksheets("Heures Imputees").Range("E" ).Value
qu'en pense tu
j'ai mis cette nouvelle ligne a la place de Range("E") (c'etait E enfait et non B) et j'ai toujours le probleme