Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 VBA - Exporter / Importer un Projet VBA complet

Dudu2

XLDnaute Barbatruc
Bonjour,

Sur un Desktop Excel 2016 64 bits j'ai un fichier de macros qui n'a jamais posé de problème.
Sur un Laptop Excel 2021 64 bits juste installé, ce fichier de macros refuse de s'ouvrir. La réparation vire tout le code VBA.

Cet insupportable message ne donne aucune indication sur "le problème" trouvé, c'est bien du Microsoft !
Un peu comme si un garagiste disait "il y a une panne sur cette voiture".

J'ai tout essayé, la sécurité et le reste. Pas moyen.

Comme il y a beaucoup de Modules et de UserForms dans ce fichier, j'aimerais exporter tout le projet à partir du DeskTop et le ré-importer sur le Laptop.
Existe-t-il un outil pour faire ça ?
 

patricktoulon

XLDnaute Barbatruc
oui mais tu la replace dans vbe et c'est bon
bon pour faire pour tout le monde
VB:
Private Sub cmd_Import_Click()
    Dim Wb As Workbook
    With listboxwb
        .Visible = Not .Visible
        .Clear
        .ZOrder 0
        .AddItem "Nouveau"
        For Each Wb In Workbooks
            If Not Wb Is ThisWorkbook Then .AddItem Wb.Name
        Next
        .Top = cmd_Import.Top - .Height
    End With
End Sub
alors tu importe /exporte ou pas ?
 

Dudu2

XLDnaute Barbatruc
Je ne sais trop ce que tu appelles le manager, mais lui et ses sous-fifres font le boulot.
J'ai réussi à importer et c'est parfait.
Beau travail @patricktoulon ! Good Job comme disent les anglo-saxons.
Je vais pouvoir faire cette manip sur mon PC récalcitrant en espérant comprendre ce qui le contrarie.
Merci pour ton aide !
 

patricktoulon

XLDnaute Barbatruc
ha à la bonne heure
je vais brider tout ces petits problèmes de positions comme ça il n'y aura plus de problèmes avec ça
chez moi je suis tout en police segui, j'adore cette police (et c'est celle de windows en plus) on la lit bien petit ou grande taille
 

patricktoulon

XLDnaute Barbatruc
re
1 le bouton exporter ouvre un menu
2les list clear n'etaient pas bien faits
3les menus son mieux visibles au survol
4 les menu forcé au top des boutons
5 la taille du menu varie en fonction des classeurs ouverts
6 la sortie si foldermodule crash
etc.etc. et plein de petites choses
 

halecs93

XLDnaute Impliqué
Bonjour, et merci pour toutes ces ressources.

Concernant celle-ci, je rencontre un bug à l’exécution. Je laisse les captures d'écran, si vous avez une piste pour ma compréhension.

Encore merci.

 

Dudu2

XLDnaute Barbatruc
Bonjour les exportateurs,

@patricktoulon, son Accès au modèle d'objet n'est pas approuvé comme tu le sais.

Par contre je ne sais pas si tu sais que tu peux lui ouvrir le dialogue pour cocher la case si tu détectes une erreur sur l'accès aux modules avec un Application.CommandBars.FindControl(ID:=3627).Execute.
 

patricktoulon

XLDnaute Barbatruc
Bonjour à tous
@halec93
il est évident que pour manipuler les vbcomponents il te faudra cocher l'accès approuvé au modèle d'object du projet vba dans tes options excel

@Dudu2 oui je savais c'est une option que j'aurais pu mettre
cela dit comme pour les autres applicatifs que j'ai fait je ,préfère laisser cette responsabilité
au demandeur qui viendrait me dire que ca ne va pas (exemple : @halecs93 )
je lui explique comment il faut faire il le fait si bon lui semble

que pense tu des menus c'est mieux?
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…