XL 2016 Affichage plage à l'ouverture du fichier

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 !

AxelViens

XLDnaute Nouveau
Bonjour,

Je cherche une solution afin d'afficher une plage de cellules dès l'ouverture du fichier. (La plage serra dans un onglet masqué) (plage de: A1 à C5)

J'ai trouvé une solution via le net , mais la visualisation dans la msg box n'est pas top. Mauvaise lecture du tableau car les valeurs se décalent.

Avez vous des idées de comment procéder ?

Cordialement,

VB:
Sub mesage()
    Dim xRg As Range
    Dim xTxt As String
    Dim xCell As Range
    Dim xStr As String
    Dim xRow As Long
    Dim xCol As Long
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Range("A1:C5")
    If xRg Is Nothing Then Exit Sub
    On Error Resume Next
    For xRow = 1 To xRg.Rows.Count
        For xCol = 1 To xRg.Columns.Count
            xStr = xStr & xRg.Cells(xRow, xCol).Value & vbTab
        Next
        xStr = xStr & vbCrLf
    Next
    MsgBox xStr, vbInformation, "Information"
End Sub
 
Solution
Exemple d'Userform affichant à l'ouverture du classeur les valeurs contenu dans la feuil1 du classeur pour la plage A1:C5

Cet Userform est personnalisable, vous pouvez rajouter des en-tête, images, changer les styles de textes, modifier le nom, etc ..

Bon courage,
Bonjour,
Est ce que vous aurez une plage variable à afficher ?

Vous pouvez creer un tableau dans un User Form à afficher à l'ouverture du fichier
L'avantage d'un Userform est que vous pouvez créer une fenetre personalisable ( Un peu comme une message box mais à votre envie)
 
Exemple d'Userform affichant à l'ouverture du classeur les valeurs contenu dans la feuil1 du classeur pour la plage A1:C5

Cet Userform est personnalisable, vous pouvez rajouter des en-tête, images, changer les styles de textes, modifier le nom, etc ..

Bon courage,
 

Pièces jointes

Dernière édition:
Bonjour,
Est ce que vous aurez une plage variable à afficher ?

Vous pouvez creer un tableau dans un User Form à afficher à l'ouverture du fichier
L'avantage d'un Userform est que vous pouvez créer une fenetre personalisable ( Un peu comme une message box mais à votre envie)

Exemple d'Userform affichant à l'ouverture du classeur les valeurs contenu dans la feuil1 du classeur pour la plage A1:C5

Cet Userform est personnalisable, vous pouvez rajouter des en-tête, images, changer les styles de textes, modifier le nom, etc ..

Bon courage,
Bonjour,

Super , exactement ce que je souhaitais..

Merci beaucoup de ton aide 🙂
 
- 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

Discussions similaires

Réponses
16
Affichages
946
Réponses
9
Affichages
2 K
Réponses
4
Affichages
332
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
481
Réponses
2
Affichages
496
Retour