Excel 2007 Macro

Excel 2007 Macro - Logiciels - Windows & Software

Marsh Posté le 01-06-2010 à 14:34:55    

Bonjour
Je suis passé sous Excel 2007. Les macros qui fonctionnaient sur mes 2 pc avec office 2003, ne marche plus sous 2007.
Apres accepter le contenu (macros), j'ai le message suivant :
Les macros Visual Basic pour Applications (VBA) de ce classeur sont corrompues et on été supprimées. Le fichier actif contient tres probablement des macros corrompues. Pour ......
 
Est ce que quelu'un a une solution pour que mes anciennes macros fonctionnent ?
Cordialement


---------------
"Placez votre main sur un poele une minute et ça vous semble durer une heure. Asseyez vous aupres d'une jolie fille une heure et ça vous semble durer une minute. C'est ça la relativite." (Albert Einstein / 1879-1955)
Reply

Marsh Posté le 01-06-2010 à 14:34:55   

Reply

Marsh Posté le 01-06-2010 à 15:18:09    

salut, c'était quel genre de macros ?
tu ne les as pas au format texte, histoire de les coller toi-même sous excel 2007 ?

Reply

Marsh Posté le 01-06-2010 à 15:22:49    


Voici un test simple qui marche pas:
Sub Bouton1_Clic()
'
' Bouton1_Clic Macro
'
    ActiveSheet.Shapes("Button 1" ).Select
    Selection.Characters.Text = "Bouton 1"
    With Selection.Characters(Start:=1, Length:=8).Font
        .Name = "Calibri"
        .FontStyle = "Normal"
        .Size = 11
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        '.ThemeColor = 2
        '.TintAndShade = 0
        '.ThemeFont = xlThemeFontNone
    End With
    Range("F5" ).Select
        Range("B8" ).Select
    ActiveCell.FormulaR1C1 = "=SUM(R[-5]C:R[-1]C)"
    Range("B9" ).Select
     
End Sub
 
 
La macro fonctionne sur le pc ou j'ai créee, mais pas sur l'autre

Reply

Marsh Posté le 03-06-2010 à 11:41:13    

Hello
 
Tu as activé les macros au moins sous 2007 ?
Parceque chez moi, en 2007 ou 2003 ton code fonctionne sans souci


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 03-06-2010 à 15:41:57    

J'ai trouvé l'origine du probleme. Il manquait sur mon 2ieme PC les composants partagés d'office
Merci pour votre aide

Reply

Marsh Posté le 09-06-2010 à 01:12:52    

Je n'arrive pas à faire fonctionner ce type de programmation sous excel2007 mais ca fonctionne très bien sous excel2003.
Je dois activer une fonction sous excel2007???

Reply

Marsh Posté le 10-06-2010 à 15:12:13    

noterb2 a écrit :

Je n'arrive pas à faire fonctionner ce type de programmation sous excel2007 mais ca fonctionne très bien sous excel2003.
Je dois activer une fonction sous excel2007???


Bonjour
Merci
Aurevoir
 
Très beau premier message [:implosion du tibia]


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed