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 

Re: MFCMultiple v5 : OK sur PC, plante sur MAC
#2
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1518

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 24-11-2009 20h53
Bonsoir chninkel, le Forum.
Bienvenue sur XLpages.com

La mDF MFCmultiples v5.0 n'est malheureusement pas compatible Mac. Comme rappelé dans l'article qui lui est dédié (voir le point "Limites de cette macro et points de vigilance") ou bien dans la section de téléchargement, cette macro est compatible PC version 2000 et supérieures.

N'étant pas moi-même utilisateur Mac, c'est avec l'aide de mon ami JeanMarie(grand adepte de l'environnement Apple) que cette incompatibilité fut démontrée : la propriété ID (identificateur de cellule) est malheureusement absente des versions Excel Mac. Le résultat est d'ailleurs le même sur Excel PC version 97 pour laquelle cette propriété n'existait pas encore.

Je suis navré, chninkel, mais je n'ai pas de solution de contournement à te proposer.

Cordialement,



Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes