Rapport de message :*
 

MFCMultiple v5 : OK sur PC, plante sur MAC

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 ?