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

Ma tête tourne...ou pb de spinbutton

  • Initiateur de la discussion Initiateur de la discussion Shock
  • Date de début Date de début

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 !

Shock

XLDnaute Occasionnel
Bonjour à tous,
J'ai un souci sur des spinbuttons...
J'ai 3 boutons "Toupie" (en français dans le texte), qui ne cessent de se déplacer tous seuls!!!
En fermant le fichier puis en le rouvrant mes 3 boutons se décalent vers la gauche, toujours à la même position!!
J'ai cherché dans les propriétés, pourtant tout a l'air bon...Auriez-vous une idée sur ce phénomène "surnaturel"!! 😉
😱
 
Re : Ma tête tourne...ou pb de spinbutton

Bon...je vois que personne n'est inspiré?!!
Pour plus d'infos, c'est en lancant une macro d'impression que les spinbutton se déplacent (or la feuille est protégée)...j'ai donc résolu la chose en forcant la propriété "Left" à la valeur voulue à la fin de ma macro d'impression.
Mais c'est quand même bizarre non?
 
Re : Ma tête tourne...ou pb de spinbutton

salut julioo,
merci de te pencher sur le pb.
Non, je ne peux pas envoyer mon classeur (gros, et avec des données + ou - confidentielles)...mais je peux mettre mon code de la macro d'impression :
Code:
Sub Impression()
'
'Impression totale
    'impression intro_renseignements
feuille = ActiveSheet.Name
nbcopies = InputBox("Combien de copies en prix publics souhaitez-vous imprimer?" & Chr(10) & "Saisir 0 pour ne pas en imprimer", "Impression", 1)
If nbcopies = "" Then
Exit Sub
End If
Application.ScreenUpdating = False
For i = 1 To nbcopies
   Sheets("Accueil_Aide").Select
    
    Range("A1:J63").Select
    Selection.PrintOut copies:=1, collate:=True

    'impression matériel
    Sheets("Liste_matériel").Visible = True
    Sheets("Liste_matériel").Select
    
    Range("A1:J64").Select
    Selection.PrintOut copies:=1, collate:=True
    
'Impression partie "Etude"
    
    'impression feuil2

    Sheets("feuil2").Visible = True
    
    Sheets("feuil2").Select

    If Range("B19").Value > 0 Then
    
        Range("A1:AJ24").Select
        Selection.PrintOut copies:=1, collate:=True
    End If
      
    'impression feuil1
    
    Sheets("feuil1").Visible = True
    Sheets("feuil1").Select

    If Range("B30").Value > 0 Then
    
        Range("A1:AD35").Select
        Selection.PrintOut copies:=1, collate:=True
    
    End If
Next i

Call impress_nets
    
    nbrecap = InputBox("Combien de copies du récapitulatif souhaitez-vous imprimer?" & Chr(10) & "Saisir 0 pour ne pas en imprimer", "Impression", 1)
    If nbrecap = "" Or nbrecap = 0 Then
    GoTo suite
    End If
    With Sheets("Récapitulatif_PC")
    .Visible = True
    .PrintOut copies:=nbrecap, collate:=True
    End With
suite:

    Sheets(feuille).Select
Application.ScreenUpdating = True
End Sub

la macro "impress_nets" appelée est quasiment la même mais avec une feuille supplémentaire à imprimer.
mon pb se situe sur la feuille nommée "Accueil_Aide".

Merci d'avance.
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…