erreur type 2 sur Mac

  • Initiateur de la discussion Initiateur de la discussion claudy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

claudy

Guest
Bonjour...
Sur Mac OS 9, Office 2001, au déclenchement d'une macro, aprés la ligne de code "Selection.Insert Shift:=xlDown", message: Erreur type 2!
Sur Mac OS X, Office x, Excel a quitté inopinément....
Et cela sur 4 mac testés
:-((
Sur un PC , aucun problème 🙂)
Malheureusement, cette macro doit tourner sur un mac et non pas sur un PC!
Merci pour votre aide
A+ Claudy
 
Bonjour, Claudy

Je suis un fervant utilisateur de mac et je déplore cette situation. Les appels à des API Windows ne sont pas supportés sur notre plateforme.

C'est pourquoi je continue de programmer en langage macro-commande.

Si tu es dans la capitale, je te donne rendez-vous sur le stand de MICROSOFT lors de la prochaine AppleExpo du 16 au 20 septembre, un badge est nécessaire, demande gratuite sur le net, ou payante le jour de l'espo.

Avec l'aide des VBistes du forum, ont pourrait peut-être la refaire en macro xl4, ou trouver une fonction qui la remplacerai, pour t'éviter de changer un mac contre un pc.

Bonne journée.

@+Jean-Marie
 
Bonjour Jean Marie...
Quelle capitale Bruxelles ou Paris?
Pour mon prob, ce qui est bizarre, c'est que cette macro a fonctionné pendant des mois, sans bug, et un jour(Lundi dernier), Craque boum, ça va plus!!!!
Et cela sur plusieurs mac.
A+
Claudy
 
Salut claudy et Jean-Marie,

Mettons tout le monde d'accord : Paris est le centre du monde, et Bruxelles en est la capitale.
Voilà.

Je ne suis pas sur Mac, mais j'ai bien des copains qui le sont (les pauvres -lol-).
J'ai appris que l'erreur de type 2 serait un problème de mémoire.

Je vous vends ce que l'on m'a vendu, à vous de vérifier.

Bonne soirée.
Ândré.
 
Bonjour, et merci de s'interesser à mon prob....
Pour ce qui est de la mémoire, j'avais déjà poussé à 30000(Sous Mac Os 9), mais pour les autres, sous Mac os X, je crois que c'est Mac Os qui gère la mémoire, donc comment ce fait il que cette macro pose problème sur trois Mac avec Mac os X alors qu'il n'y a aucun problème sur un PC!
Ci dessous, le code de la macro(qui fonctionne sur PC et qui a bien fonctionné pendant des mois sur Mac)
A+
Claudy
Sub zaza()
Dim zaza As Integer
If ActiveCell.Column <> 3 Or ActiveCell.Value = "" Then
MsgBox "!!!!!! Plouf!!!!!"
Exit Sub
End If
Range("A1") = 1
zaza = ActiveCell.Row
Range("A" & zaza, "L" & zaza).Select
Selection.Insert Shift:=xlDown
Range("D" & zaza, "L" & zaza) = Range("D" & zaza + 1, "L" & zaza + 1).Value
Range("D" & zaza + 1, "L" & zaza + 1).ClearContents
Range("G" & zaza + 1) = Range("J" & zaza)
Range("F" & zaza + 1) = Range("F" & zaza)
Range("K" & zaza + 1) = Range("K" & zaza)
Range("L" & zaza + 1) = Range("L" & zaza)
Range("J" & zaza).ClearContents
Range("J" & zaza + 1).FormulaR1C1 = "=RC[-3]+RC[-2]-RC[-1]"
Range("A" & zaza + 1, "L" & zaza + 1).Borders(xlEdgeTop).LineStyle = xlNone
Range("A" & zaza + 1, "L" & zaza + 1).Borders(xlEdgeBottom).LineStyle = xlDouble
Range("F" & zaza + 1).Select
Range("A1").ClearContents
End Sub
 
bonjour,

en général ce genre d'erreur vient de la mémoire, ton classeur n'aurait-il pas grossi avec le temps ?
sinon sur le mac tu peux reconstruire le bureau ou réinitialiser la Prom au démarrage pour faire un peu de nettoyage.
Une autre idée est d'ouvrir excel en premier car il prend la mémoire que tu lui as attribuée uniquement si elle est disponible.


A+

PS : il me semble que c'est Paris le centre du monde.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
2 K
Compte Supprimé 979
C
Retour