vba excel

  • Initiateur de la discussion naim 
  • Date de début
N

naim 

Guest
je viens de debuter avec vba excel.
j'ai crée une application consistant en classeur avec diverses feuilles.

j'ai crée des liens entre feuilles avec une page index pour y accéder.

le programme est comme suit

Private Sub Workbook_Open()
Sheets("index").Activate
Dim Mbar As CommandBar
For Each Mbar In Application.CommandBars
If Mbar.BuiltIn = True Then
Mbar.Enabled = False
End If
Next
Application.DisplayStatusBar = False
Application.DisplayFormulaBar = False

With ThisWorkbook.Worksheets("index")
.ScrollArea = .UsedRange.Address
End With

End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Dim Mbar As CommandBar
For Each Mbar In Application.CommandBars
If Mbar.BuiltIn = True Then
Mbar.Enabled = True
End If
Next
Application.DisplayStatusBar = True
Application.DisplayFormulaBar = True

With ActiveWindow
.DisplayGridlines = False
.DisplayHeadings = False
.DisplayHorizontalScrollBar = False
.DisplayVerticalScrollBar = False
.DisplayWorkbookTabs = False
End With

End Sub

Et pour chaque feuille j'ai introduit

Private Sub Worksheet_Activate()

Worksheets("bangladesh").ShowDataForm

End Sub

le problème c'est que quant j'envoi par mail le fichier excel pour l'utilisation
sur un autre Pc les macros vba précités ne demarrent pas.

Merci de me dire SVP quoi faire.

Sincères salutation.
 
@

@+Thierry

Guest
Bonsoir le Fil

Cher Naim

Ben si "pro" te fait agréablement sourire, soit tu fabriques ta propre CommandBar avec un Exit..... Soit tu mets au minimum un Bouton sur la feuille.

Bonne soirée (nuit)
@+Thierry
 
@

@+Thierry

Guest
Bonjour Naim, le Fil et le Forum

Voici un fichier avec les deux méthodes :

Création d'une CommandBar avec deux Boutons (Sortir en Sauvant, Sortir sans sauver)

Et aussi une Porte de Sortie ...

Voilà Naim, donc je ne sais pas ce qui te fesait agréablement sourire si tu ne savais pas faire ceci...

Pour ton autre problème "Par ailleurs, je 'ai pas encore de réponse pour mon principale problème qui est de faire tourner l'application sur un autre Pc."

Moi au contraire je trouve que OUI ! Dan t'a confirmé que çà marchait chez lui, @Christophe@ et Romfret aussi... Et moi aussi !!! Alors tu as définitivement la démonstration que c'est quelque chose sur ton autre PC qui foire !

Bon Après midi à tous et à toutes
@+Thierry
 

Pièces jointes

  • CommandBar-Personal.zip
    12.9 KB · Affichages: 19
@

@+Thierry

Guest
You are Welcome Naim,


Welcome to
ForumXLD.gif



@+Thierry
 

Discussions similaires

Réponses
2
Affichages
439

Statistiques des forums

Discussions
312 480
Messages
2 088 757
Membres
103 950
dernier inscrit
Thomas Solioz