Forums XLPages

Tous les messages (chninkel)

MFCMultiple v5 : OK sur PC, plante sur MAC
#1
Débutant XLPages

Inscription: 24/11/2009

Messages: 1

Système d'exploitation:
PC & Mac
Version Excel utilisée:
PC 2003, MAC 2004
Posté le : 24-11-2009 10h06
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 ?
  

Hors Ligne
Rapport   Haut