A voir également:
- Code vba
- Code ascii - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code blocks - Télécharger - Langages
8 réponses
Bonjour fabieg,
Est-ce que :
LblRaison.Caption= "Raison Sociale" & Chr(10) & Sheets("bd").Range("A").Value & Lig
ne marcherait pas mieux ?
Est-ce que :
LblRaison.Caption= "Raison Sociale" & Chr(10) & Sheets("bd").Range("A").Value & Lig
ne marcherait pas mieux ?
fabieg
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
Non ça me mêt le même message d'erreur, décidément je ne vois pas ce qui cloche...
bah le pb c'est que je peux pas sélectionner simplement une cellule car en fait ça dépend de la sélection qui a été faite sur un autre userform. Je m'explique dans mon usfnew on choisit une raison sociale parmi les choix qui proviennent de ma colonne A de mon fichier et le résultat doit s'afficher dans mon userform affichage et donc dans LblRaison
Hello,
Bon, excuse-moi, j'ai répondu à côté.
Je me suis fait un form.
Ce que tu as écrit au début fonctionne, à condition que Lig soit défini. Ce n'est sans doute pas le cas...
Ajx.
Bon, excuse-moi, j'ai répondu à côté.
Je me suis fait un form.
Ce que tu as écrit au début fonctionne, à condition que Lig soit défini. Ce n'est sans doute pas le cas...
Ajx.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Fabieg,
Je suppose que dans ta feuille "bd", en colonne A, tu as des "Raisons sociales", et que tu veux faire apparaître dans ton label, à l'initialisation de ton formulaire, celle qui se trouve en ligne n° <c'est toi qui le sait>.
"Lig" doit avoir la valeur de la ligne correspondante. Il faudrait en savoir davantage sur ton fichier et ce que tu veux obtenir pour voir comment paramétrer ça.
Ajx.
Je suppose que dans ta feuille "bd", en colonne A, tu as des "Raisons sociales", et que tu veux faire apparaître dans ton label, à l'initialisation de ton formulaire, celle qui se trouve en ligne n° <c'est toi qui le sait>.
"Lig" doit avoir la valeur de la ligne correspondante. Il faudrait en savoir davantage sur ton fichier et ce que tu veux obtenir pour voir comment paramétrer ça.
Ajx.
;-)
Tu crées un module, que tu nommes "Variables" ou "Définitions" pour plus de lisibilité...
Dans ce module tu crée une variable :
Public Lig As QuelqueChoseQuiCorrespondAuContenu
Ensuite, dans ton code, il te suffit de dire Lig=xxx
...
;-)
Ps : Tu n'est pas obligé de créer un module, du moment que tu définis ta variable HORS d'une Sub... Mais la maintenance sera plus difficile...
Tu crées un module, que tu nommes "Variables" ou "Définitions" pour plus de lisibilité...
Dans ce module tu crée une variable :
Public Lig As QuelqueChoseQuiCorrespondAuContenu
Ensuite, dans ton code, il te suffit de dire Lig=xxx
...
;-)
Ps : Tu n'est pas obligé de créer un module, du moment que tu définis ta variable HORS d'une Sub... Mais la maintenance sera plus difficile...
Malheureuresement mon code ne fonctionne toujours pas...
Voici ce que j'ai mis dans mon premier userform:
'définition'
Public Lig As RaisonSociale
et dans mon deuxième userform:
Private Sub Userform_Initialize
Lig = RaisonSociale
Dim Plus As String
LblRaison.Caption = Sheets("bd").Range("A").Value & Lig
et ça m'affiche l'erreur 1004 erreur définie par l'application ou par l'objet...
Pouvez-vous me dire ce qui ne va pas?
Merci d'avance
Voici ce que j'ai mis dans mon premier userform:
'définition'
Public Lig As RaisonSociale
et dans mon deuxième userform:
Private Sub Userform_Initialize
Lig = RaisonSociale
Dim Plus As String
LblRaison.Caption = Sheets("bd").Range("A").Value & Lig
et ça m'affiche l'erreur 1004 erreur définie par l'application ou par l'objet...
Pouvez-vous me dire ce qui ne va pas?
Merci d'avance
;-)
Dans ce cas, tu peux aussi utiliser un tableau :
Public Lig()
Qui te crée une matrice vide, que tu peux ensuite redimensionner à souhait...
Redim Preserve Lig(10,10)
par exemple te recrée une struxture de 10 lignes/10 colonnes sans toucher à ce que tu avait précédemment....
Ensuite :
Lig(1,1)="toto"
Lig(2,1)="titi"......
;-)
Dans ce cas, tu peux aussi utiliser un tableau :
Public Lig()
Qui te crée une matrice vide, que tu peux ensuite redimensionner à souhait...
Redim Preserve Lig(10,10)
par exemple te recrée une struxture de 10 lignes/10 colonnes sans toucher à ce que tu avait précédemment....
Ensuite :
Lig(1,1)="toto"
Lig(2,1)="titi"......
;-)