Microsoft 365 fichier créer gestion de stock

Zangief

XLDnaute Nouveau
bonjour à tous,
voila j’ai un petit problème même deux je dirais.
j'ai une erreur sur ma page config pour mettre des couleurs.
Sub couleur_page1()

For page_color = 1 To 8

Sheets(page_color).Shapes("page" & page_color).Fill.ForeColor.RGB = RGB(0, 112, 198)

Next page_color
ActiveSheet.Shapes("color1").Line.ForeColor.RGB = RGB(192, 0, 0)
ActiveSheet.Shapes("color2").Line.ForeColor.RGB = RGB(255, 255, 255)
ActiveSheet.Shapes("color3").Line.ForeColor.RGB = RGB(255, 255, 255)
ActiveSheet.Shapes("color4").Line.ForeColor.RGB = RGB(255, 255, 255)
ActiveSheet.Shapes("color5").Line.ForeColor.RGB = RGB(255, 255, 255)

End Sub

et la seconde cet sur ma page booking, j'ai de nouveaux une erreur avec Additem.
ou François m'avait bien aider alias fanfan38.
merci de votre aide je joint le fichier.
 

Pièces jointes

  • Stock Chrono.xlsm
    387.2 KB · Affichages: 15

fanfan38

XLDnaute Barbatruc
Bonjour
Pour le premier problème le fait de grouper les shapes la macro les trouvent plus
si un shape s'appelle Page 1 tu ne dois pas appeler page1 il ne le trouvera pas
Pour le 2ème problème:
On t'a dit dans ton post précédent "On ne peut mettre un additem sur un textbox
Alors garde ton textbox et bon courage mais dans ce cas ne site pas nom merci
A+ François
 

Pièces jointes

  • Stock Chrono.xlsm
    369.1 KB · Affichages: 7

sylvanu

XLDnaute Barbatruc
Supporter XLD
Concernant le second point, j'ai remplacé la TextBox par une ListBox avec 2 colonnes en propriétés et le code :
Code:
Private Sub CommandButton1_Click()
Dim n%
If Me.Txt_facture <> "" And Me.Txt_nombre <> "" And Me.Cbx_article.ListIndex >= 0 And Me.Cbx_type.ListIndex >= 0 Then
    With Me.list_order
      .AddItem
      n = .ListCount - 1
      .List(n, 0) = Me.Cbx_article
      .List(n, 1) = Me.Txt_nombre
    End With
    'vider l'article et le nombre
    memoire = memoire + 1
    Me.Cbx_article = ""
    Me.Txt_nombre = ""
End If
End Sub
 

Pièces jointes

  • Stock Chrono (1).xlsm
    358.6 KB · Affichages: 4

Zangief

XLDnaute Nouveau
Bonjour
Pour le premier problème le fait de grouper les shapes la macro les trouvent plus
si un shape s'appelle Page 1 tu ne dois pas appeler page1 il ne le trouvera pas
Pour le 2ème problème:
On t'a dit dans ton post précédent "On ne peut mettre un additem sur un textbox
Alors garde ton textbox et bon courage mais dans ce cas ne site pas nom merci
A+ François
Je débute sur excel, je ne comprend pas tout. Donc je ne vois pas comment changer mon textbox comme tu dit. Je suis aller voir ce que tu a fait sur mon 1er poste et je vois pas trop. Mais merci je vais essayer de me débrouiller
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re le fil,
Regardez la différence entre TextBox et ListBox :

1611157234437.png

Donc vous supprimez votre TextBox et la remplacez par une ListBox. cf post #4.
Ensuite dans les propriétés de cette ListBox vous modifiez le nombre de colonnes désirées :
1611157336216.png

Et vous aurez moins de soucis.;)
 

Zangief

XLDnaute Nouveau
Re le fil,
Regardez la différence entre TextBox et ListBox :

Regarde la pièce jointe 1092313
Donc vous supprimez votre TextBox et la remplacez par une ListBox. cf post #4.
Ensuite dans les propriétés de cette ListBox vous modifiez le nombre de colonnes désirées :
Regarde la pièce jointe 1092315
Et vous aurez moins de soucis.;)
je te remercie pour l'explications, je ferais attention a cela, merci beaucoup.
 

Statistiques des forums

Discussions
312 228
Messages
2 086 421
Membres
103 206
dernier inscrit
diambote