Bonjour Dranreb,
Bonjour le fil et le forum,
Je reviens vers toi concernant tes modules de service GigIdx. A chaque réception du tableau mensuel à traiter je dois modifier certaines lignes de code pour positionner les numéros de colonne car l'ordre des colonnes n'est pas toujours respecté. Pour éviter ce contrôle à chaque fois,
est-il possible de remplacer dans les fonctions par exemple
Gigogne(PlgDon, 17, 1) ou Détail(13) et d'autres
les numéros de colonnes par une variable.
Par exemple Gigogne(PlgDon, 17, 1) devient Gigogne(PlgDon, CDepCol, CSiteCol)
As-tu une fonction qui me retourne le numero de colonne pour un titre donné en argument.
j'utilise actuellement danscertains macros le code suivant
With ActiveSheet.Range("4:4")
Set C = .Find("*Centre*dépenses*", LookIn:=xlValues)
If Not C Is Nothing Then
CDepCol = C.Column
Else
testerr = 1
CommErr = CommErr & "*Centre*dépenses*" & " / "
End If
End With
With ActiveSheet.Range("4:4")
Set C = .Find("*Site régional*", LookIn:=xlValues)
If Not C Is Nothing Then
CSiteCol = C.Column
Else
testerr = 1
CommErr = CommErr & "*Centre*dépenses*" & " / "
End If
End With
Merci d'avance
KIM