Titre du sujet : MFCMultiple v5 : OK sur PC, plante sur MAC par chninkel le 24/11/2009 10:06:42
Bonjour,
J'utilise depuis peu MFCMultiples v5,0 dans un projet excel de ressources humaines. Pas de souci sur PC (excel 2003) mais plantage sous MAC (excel 2004).
Sous MAC il apparaît que dans le code principal (Workbook_SheetChange) la propriété Cible.ID n'est pas reconnu.
...
For Each Cible In Tplage
Set FCible = FormatCible(Cible)
Set RCible = Nothing
On Error Resume Next
With Cible
Adr = Mid(.ID, 3)
Select Case Adr
Case "Cel"
Set RCible = Cible
Case "Lig"
Set RCible = Application.Intersect(.EntireRow, ActiveSheet.UsedRange)
Case Else
Adr = Replace(Adr, ";", ",")
If Val(Replace(Adr, "$", "")) > 0 Then
Set RCible = Application.Intersect(.EntireColumn, Range(Adr))
Else
Set RCible = Application.Intersect(.EntireRow, Range(Adr))
End If
End Select[/font]
...
Chose curieuse, cette propriété est utilisée dans d'autres routines, et ne semble pas poser de problèmes. Un adressage direct type Cible.ID au lieu du "with" ne change rien.
Quelqu'un a-t-il déjà eu ce souci ?
|