Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1949 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel 2007 Macro

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel 2007 Macro

n°2947926
pdufranc
Posté le 01-06-2010 à 14:34:55  profilanswer
 

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)
mood
Publicité
Posté le 01-06-2010 à 14:34:55  profilanswer
 

n°2947928
blueteen
Posté le 01-06-2010 à 15:18:09  profilanswer
 

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 ?

n°2947929
pdufranc
Posté le 01-06-2010 à 15:22:49  profilanswer
 


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

n°2948269
SuppotDeSa​Tante
Aka dje69r
Posté le 03-06-2010 à 11:41:13  profilanswer
 

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 !
n°2948349
pdufranc
Posté le 03-06-2010 à 15:41:57  profilanswer
 

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

n°2949114
noterb2
Posté le 09-06-2010 à 01:12:52  profilanswer
 

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???

n°2949363
SuppotDeSa​Tante
Aka dje69r
Posté le 10-06-2010 à 15:12:13  profilanswer
 

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 !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel 2007 Macro

 

Sujets relatifs
activation office 2007Graphique excel pour un nul...
Access 2007 - Comment gérer un grand nombre de tables ?achetez office 2007 aujourd'hui, obtenez office 2010 gratuitement
fichier.cub sur réseau avec excel 2000 en localBesoin d'aide pour graphique Excel
[Excel 2007]Comment integrer une macro qui converti chiffre en lettres[Excel 2007] Problème Macro ConvNumberLetter (Prob activation)
Problème macro avec Excel 2007perdu mes macro dans Excel 2007
Plus de sujets relatifs à : Excel 2007 Macro


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR