Débutante VBA , Userform Label plusieurs sources
chicapai
Messages postés
5
Statut
Membre
-
chicapai Messages postés 5 Statut Membre -
chicapai Messages postés 5 Statut Membre -
Bonjour à toutes et tous !
Alors voilà, je me trouve confronté à un soucis , je suis débutante en VBA :
j'ai créer un userform pour insérer dans une gestion de stock des références d'articles , ce formulaire me donne le nom de l'article qui doit se référer à un sheets en particulier mais le label doit être variable , bref je ne sais pas si je me suis exprimée correctement ( désolée si les termes utilisés sont nuls :p) voici le code :
Oui outrage à la cour je sais , j'ai mis le " : " en pensant qu'il sélectionnerais les cellules"t7 " à "t12" mais non ! vba m'a boudé , du coup je ne sais pas quoi faire , merci pour votre aide par avance !
Alors voilà, je me trouve confronté à un soucis , je suis débutante en VBA :
j'ai créer un userform pour insérer dans une gestion de stock des références d'articles , ce formulaire me donne le nom de l'article qui doit se référer à un sheets en particulier mais le label doit être variable , bref je ne sais pas si je me suis exprimée correctement ( désolée si les termes utilisés sont nuls :p) voici le code :
Private Sub UserForm_Initialize()
Me.Labe_info.Caption = Sheets(9).Range("t7").Value
End Sub
Ce que je voudrais c'est que la source : RANGE soit multiple non pas sélectionnable mais que le lab-info se sélectionne automatiquement à le ligne suivante , et ce sans avoir à mettre de cbx ou autre
Voici ma tentative mais qui fut un échec cuisant , témoignage de mes faibles capacités en excel :
Private Sub UserForm_Initialize()
Me.Labe_info.Caption = Sheets(9).Range("t7:t12").Value
End Sub
Oui outrage à la cour je sais , j'ai mis le " : " en pensant qu'il sélectionnerais les cellules"t7 " à "t12" mais non ! vba m'a boudé , du coup je ne sais pas quoi faire , merci pour votre aide par avance !
A voir également:
- Vba userform label caption variable
- Label printer logiciel - Télécharger - Outils professionnels
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Msgbox vba variable ✓ - Forum VB / VBA
2 réponses
Bonjour,
En fait, désolée... mais ce n'est pas clair.
Tu veux un label qui varie en fonction de quoi ???
Si tu fournis ton fichier ce sera mieux :
https://www.cjoint.com/
m@rina
En fait, désolée... mais ce n'est pas clair.
Tu veux un label qui varie en fonction de quoi ???
Si tu fournis ton fichier ce sera mieux :
https://www.cjoint.com/
m@rina
Bonjour,
essaie ceci:
si tu veux mettre un espace:
essaie ceci:
Me.Labe_info.Caption = Sheets(9).Range("t7").Value & Sheets(9).Range("t12").Value
si tu veux mettre un espace:
Me.Labe_info.Caption = Sheets(9).Range("t7").Value & " " & Sheets(9).Range("t12").Value
Bonjour , merci pour votre réponse mais cela ne fonctionne pas comme je le voudrais , en fait il me place le nom de 2 références l'une à coté de l'autre , ce que je voudrais ce serait plutôt un nom pour une validation du formulaire et une entrée puis quand je relance le formulaire il me mette le nom qui si trouve en dessous du premier selectionné mais que ce changement ce fasse automatiquement comme si j'avais fait un
Me.Labe_info.Caption = Sheets(9).Range("t7").Value +1
Me.Labe_info.Caption = Sheets(9).Range("t7").Value +1
Me.Labe_info.Caption = Sheets(9).Range("t7").Value +1
Le résultat était : ART-001 puis au fur et à mesure que je fais des entrées dans mon tableau via le bouton d’accès direct au formulaire , il évolué : ART-002, ART003 , etc .... et le changement se faisait automatiquement à chaque addition d'article , mais ce que je voudrais c'est changer le ART-001 avec une référence plus précise et pas seulement + 1 à chaque fois , que le label se mette a jour selon la plage de cellule avec touts mes concaténer crées en page 9 colonne T7 à T12
Voici le lien :
Le problème se pose pour le userform : Add_Article
Merci encore