bonjour,
j'ai un problème avec le code ci dessous avec la fonction countfits.
si j'y intégré un seul argument le code fonctionne mais avec deux argument j'ai un code erreurs 1004. j'ai essayez plusieurs façons mais rien à faire.
merci d'avance de votre aide
Sub code_Absence()
'
' code_Absence Macro
'
Dim TotalAbsents As Integer
Dim colSem As Integer
Dim colSem2 As Integer
Range("H7").Select
ligne = 3
Pool = Range("D").Address
Semaine = Selection.Value
colSem = ActiveCell.Column
col2Sem = ActiveCell.Column + 7
code = Sheets("Code absence").Cells(ligne, 1).Value
Do While code <> ""
Actions_Absence = Sheets("Code absence").Cells(ligne, 3).Value
code = Sheets("Code absence").Cells(ligne, 1).Value
PSB = Application.WorksheetFunction.CountIfs(Range(Columns(colSem), Columns(col2Sem)), code, Range(Columns(5)), "=BSMR")
If Actions_Absence = "Absent" And PSB > 0 Then
TotalAbsents = TotalAbsents + PSB
ligne = ligne + 1
Else
ligne = ligne + 1
End If
Loop
'
End Sub
j'ai un problème avec le code ci dessous avec la fonction countfits.
si j'y intégré un seul argument le code fonctionne mais avec deux argument j'ai un code erreurs 1004. j'ai essayez plusieurs façons mais rien à faire.
merci d'avance de votre aide
Sub code_Absence()
'
' code_Absence Macro
'
Dim TotalAbsents As Integer
Dim colSem As Integer
Dim colSem2 As Integer
Range("H7").Select
ligne = 3
Pool = Range("D").Address
Semaine = Selection.Value
colSem = ActiveCell.Column
col2Sem = ActiveCell.Column + 7
code = Sheets("Code absence").Cells(ligne, 1).Value
Do While code <> ""
Actions_Absence = Sheets("Code absence").Cells(ligne, 3).Value
code = Sheets("Code absence").Cells(ligne, 1).Value
PSB = Application.WorksheetFunction.CountIfs(Range(Columns(colSem), Columns(col2Sem)), code, Range(Columns(5)), "=BSMR")
If Actions_Absence = "Absent" And PSB > 0 Then
TotalAbsents = TotalAbsents + PSB
ligne = ligne + 1
Else
ligne = ligne + 1
End If
Loop
'
End Sub