J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage
nommée : "BaseAfNum"
Soit un userform avec 2 textbox (Textbox1 et Textbox2)
Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum)
Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant
dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je sais
faire habituellment avec Index/equiv dans une feuille...)
Quelque chose dans ce genre... mais qui marche !
'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value,
Range("BaseAfNum"), 0))
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Clém
Bonjour Domi, si la matrice va aussi de 11 à 1000 peut-être:
Textbox2=Range("X11:X1000").cells(Textbox1)
"Domi" a écrit dans le message de news: %
Bonjour à tous,
J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage nommée : "BaseAfNum" Soit un userform avec 2 textbox (Textbox1 et Textbox2) Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum) Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je sais faire habituellment avec Index/equiv dans une feuille...) Quelque chose dans ce genre... mais qui marche ! 'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value, Range("BaseAfNum"), 0))
Merci Domi
Bonjour Domi,
si la matrice va aussi de 11 à 1000
peut-être:
Textbox2=Range("X11:X1000").cells(Textbox1)
"Domi" <scrat83@free.fr> a écrit dans le message de news:
%23q4hB3sMFHA.1392@TK2MSFTNGP10.phx.gbl...
Bonjour à tous,
J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage
nommée : "BaseAfNum"
Soit un userform avec 2 textbox (Textbox1 et Textbox2)
Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum)
Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant
dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je
sais
faire habituellment avec Index/equiv dans une feuille...)
Quelque chose dans ce genre... mais qui marche !
'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value,
Range("BaseAfNum"), 0))
Bonjour Domi, si la matrice va aussi de 11 à 1000 peut-être:
Textbox2=Range("X11:X1000").cells(Textbox1)
"Domi" a écrit dans le message de news: %
Bonjour à tous,
J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage nommée : "BaseAfNum" Soit un userform avec 2 textbox (Textbox1 et Textbox2) Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum) Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je sais faire habituellment avec Index/equiv dans une feuille...) Quelque chose dans ce genre... mais qui marche ! 'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value, Range("BaseAfNum"), 0))
Merci Domi
Domi
Hélas ça ne marche pas, j'ai fait cela pour tester :
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) TextBox1.Value = "Ref Base 932" TextBox2 = Range("X11:X1010").Cells(TextBox1) End Sub
Je veux recuperer dans Textbox2 la valeur qui figure dans la colonne X de la feuille Base sur la ligne de Ref Base 932".
où "Ref Base 932" est un element de la plage BaseAfNum sur la feuille Base (plage A11:A1010) Dans ta proposition, comment le code sait-il sur quelle feuille aller chercher "Ref Base 932" . J'ai esayé TextBox2 = Worksheets("Base").Range("X11:X1010").Cells(TextBox1), ça n'est pas mieux ! J'ai une erreur 13 : Incompatibilité de type...dans tous les cas
Merci Domi
"Clém" a écrit dans le message de news:4246b2c2$0$28311$
Bonjour Domi, si la matrice va aussi de 11 à 1000 peut-être:
Textbox2=Range("X11:X1000").cells(Textbox1)
"Domi" a écrit dans le message de news: %
Bonjour à tous,
J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage
nommée : "BaseAfNum" Soit un userform avec 2 textbox (Textbox1 et Textbox2) Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum) Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant
dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je sais faire habituellment avec Index/equiv dans une feuille...) Quelque chose dans ce genre... mais qui marche ! 'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value, Range("BaseAfNum"), 0))
Merci Domi
Hélas ça ne marche pas, j'ai fait cela pour tester :
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1.Value = "Ref Base 932"
TextBox2 = Range("X11:X1010").Cells(TextBox1)
End Sub
Je veux recuperer dans Textbox2 la valeur qui figure dans la colonne X de la
feuille Base sur la ligne de Ref Base 932".
où "Ref Base 932" est un element de la plage BaseAfNum sur la feuille Base
(plage A11:A1010)
Dans ta proposition, comment le code sait-il sur quelle feuille aller
chercher "Ref Base 932" .
J'ai esayé TextBox2 = Worksheets("Base").Range("X11:X1010").Cells(TextBox1),
ça n'est pas mieux !
J'ai une erreur 13 : Incompatibilité de type...dans tous les cas
Merci
Domi
"Clém" <clemage@tk> a écrit dans le message de
news:4246b2c2$0$28311$636a15ce@news.free.fr...
Bonjour Domi,
si la matrice va aussi de 11 à 1000
peut-être:
Textbox2=Range("X11:X1000").cells(Textbox1)
"Domi" <scrat83@free.fr> a écrit dans le message de news:
%23q4hB3sMFHA.1392@TK2MSFTNGP10.phx.gbl...
Bonjour à tous,
J'ai une feuille nommée : "Base", la colonne A contient des numéros,
plage
nommée : "BaseAfNum"
Soit un userform avec 2 textbox (Textbox1 et Textbox2)
Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum)
Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur
figurant
dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je
sais
faire habituellment avec Index/equiv dans une feuille...)
Quelque chose dans ce genre... mais qui marche !
'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value,
Range("BaseAfNum"), 0))
Hélas ça ne marche pas, j'ai fait cela pour tester :
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) TextBox1.Value = "Ref Base 932" TextBox2 = Range("X11:X1010").Cells(TextBox1) End Sub
Je veux recuperer dans Textbox2 la valeur qui figure dans la colonne X de la feuille Base sur la ligne de Ref Base 932".
où "Ref Base 932" est un element de la plage BaseAfNum sur la feuille Base (plage A11:A1010) Dans ta proposition, comment le code sait-il sur quelle feuille aller chercher "Ref Base 932" . J'ai esayé TextBox2 = Worksheets("Base").Range("X11:X1010").Cells(TextBox1), ça n'est pas mieux ! J'ai une erreur 13 : Incompatibilité de type...dans tous les cas
Merci Domi
"Clém" a écrit dans le message de news:4246b2c2$0$28311$
Bonjour Domi, si la matrice va aussi de 11 à 1000 peut-être:
Textbox2=Range("X11:X1000").cells(Textbox1)
"Domi" a écrit dans le message de news: %
Bonjour à tous,
J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage
nommée : "BaseAfNum" Soit un userform avec 2 textbox (Textbox1 et Textbox2) Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum) Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant
dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je sais faire habituellment avec Index/equiv dans une feuille...) Quelque chose dans ce genre... mais qui marche ! 'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value, Range("BaseAfNum"), 0))
Merci Domi
LSteph
Bonsoir, essaye depuis une autre feuille du classeur de nommer ta plage par exemple maRef et si textbox1 renvoie bien un nombre entier correspondant à la position de la cellule dans RefBase932
TextBox2 = Range("maRef").Cells(TextBox1)
'lSteph
"Domi" a écrit dans le message de news: u%
Hélas ça ne marche pas, j'ai fait cela pour tester :
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) TextBox1.Value = "Ref Base 932" TextBox2 = Range("X11:X1010").Cells(TextBox1) End Sub
Je veux recuperer dans Textbox2 la valeur qui figure dans la colonne X de la feuille Base sur la ligne de Ref Base 932".
où "Ref Base 932" est un element de la plage BaseAfNum sur la feuille Base (plage A11:A1010) Dans ta proposition, comment le code sait-il sur quelle feuille aller chercher "Ref Base 932" . J'ai esayé TextBox2 = Worksheets("Base").Range("X11:X1010").Cells(TextBox1), ça n'est pas mieux ! J'ai une erreur 13 : Incompatibilité de type...dans tous les cas
Merci Domi
"Clém" a écrit dans le message de news:4246b2c2$0$28311$
Bonjour Domi, si la matrice va aussi de 11 à 1000 peut-être:
Textbox2=Range("X11:X1000").cells(Textbox1)
"Domi" a écrit dans le message de news: %
Bonjour à tous,
J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage
nommée : "BaseAfNum" Soit un userform avec 2 textbox (Textbox1 et Textbox2) Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum) Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant
dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je sais faire habituellment avec Index/equiv dans une feuille...) Quelque chose dans ce genre... mais qui marche ! 'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value, Range("BaseAfNum"), 0))
Merci Domi
Bonsoir,
essaye depuis une autre feuille du classeur de nommer ta plage par exemple
maRef
et si textbox1 renvoie bien un nombre entier correspondant à la position de
la cellule dans RefBase932
TextBox2 = Range("maRef").Cells(TextBox1)
'lSteph
"Domi" <scrat83@free.fr> a écrit dans le message de news:
u%230bgnuMFHA.2136@TK2MSFTNGP14.phx.gbl...
Hélas ça ne marche pas, j'ai fait cela pour tester :
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1.Value = "Ref Base 932"
TextBox2 = Range("X11:X1010").Cells(TextBox1)
End Sub
Je veux recuperer dans Textbox2 la valeur qui figure dans la colonne X de
la
feuille Base sur la ligne de Ref Base 932".
où "Ref Base 932" est un element de la plage BaseAfNum sur la feuille Base
(plage A11:A1010)
Dans ta proposition, comment le code sait-il sur quelle feuille aller
chercher "Ref Base 932" .
J'ai esayé TextBox2 =
Worksheets("Base").Range("X11:X1010").Cells(TextBox1),
ça n'est pas mieux !
J'ai une erreur 13 : Incompatibilité de type...dans tous les cas
Merci
Domi
"Clém" <clemage@tk> a écrit dans le message de
news:4246b2c2$0$28311$636a15ce@news.free.fr...
Bonjour Domi,
si la matrice va aussi de 11 à 1000
peut-être:
Textbox2=Range("X11:X1000").cells(Textbox1)
"Domi" <scrat83@free.fr> a écrit dans le message de news:
%23q4hB3sMFHA.1392@TK2MSFTNGP10.phx.gbl...
Bonjour à tous,
J'ai une feuille nommée : "Base", la colonne A contient des numéros,
plage
nommée : "BaseAfNum"
Soit un userform avec 2 textbox (Textbox1 et Textbox2)
Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum)
Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur
figurant
dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je
sais
faire habituellment avec Index/equiv dans une feuille...)
Quelque chose dans ce genre... mais qui marche !
'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value,
Range("BaseAfNum"), 0))
Bonsoir, essaye depuis une autre feuille du classeur de nommer ta plage par exemple maRef et si textbox1 renvoie bien un nombre entier correspondant à la position de la cellule dans RefBase932
TextBox2 = Range("maRef").Cells(TextBox1)
'lSteph
"Domi" a écrit dans le message de news: u%
Hélas ça ne marche pas, j'ai fait cela pour tester :
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) TextBox1.Value = "Ref Base 932" TextBox2 = Range("X11:X1010").Cells(TextBox1) End Sub
Je veux recuperer dans Textbox2 la valeur qui figure dans la colonne X de la feuille Base sur la ligne de Ref Base 932".
où "Ref Base 932" est un element de la plage BaseAfNum sur la feuille Base (plage A11:A1010) Dans ta proposition, comment le code sait-il sur quelle feuille aller chercher "Ref Base 932" . J'ai esayé TextBox2 = Worksheets("Base").Range("X11:X1010").Cells(TextBox1), ça n'est pas mieux ! J'ai une erreur 13 : Incompatibilité de type...dans tous les cas
Merci Domi
"Clém" a écrit dans le message de news:4246b2c2$0$28311$
Bonjour Domi, si la matrice va aussi de 11 à 1000 peut-être:
Textbox2=Range("X11:X1000").cells(Textbox1)
"Domi" a écrit dans le message de news: %
Bonjour à tous,
J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage
nommée : "BaseAfNum" Soit un userform avec 2 textbox (Textbox1 et Textbox2) Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum) Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant
dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je sais faire habituellment avec Index/equiv dans une feuille...) Quelque chose dans ce genre... mais qui marche ! 'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value, Range("BaseAfNum"), 0))
J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage nommée : "BaseAfNum" Soit un userform avec 2 textbox (Textbox1 et Textbox2) Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum) Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je sais faire habituellment avec Index/equiv dans une feuille...) Quelque chose dans ce genre... mais qui marche ! 'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value, Range("BaseAfNum"), 0))
"Domi" <scrat83@free.fr> a écrit dans le message de news: #q4hB3sMFHA.1392@TK2MSFTNGP10.phx.gbl...
Bonjour à tous,
J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage
nommée : "BaseAfNum"
Soit un userform avec 2 textbox (Textbox1 et Textbox2)
Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum)
Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant
dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je sais
faire habituellment avec Index/equiv dans une feuille...)
Quelque chose dans ce genre... mais qui marche !
'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value,
Range("BaseAfNum"), 0))
J'ai une feuille nommée : "Base", la colonne A contient des numéros, plage nommée : "BaseAfNum" Soit un userform avec 2 textbox (Textbox1 et Textbox2) Dans le Textbox1, je saisie un n° (appartenant à BaseAfNum) Quelle syntaxe utiliser pour afficher dans le TextBox2 la valeur figurant dans la colonne X pour le n° qui figure ddans le TextBox1 ? (ce que je sais faire habituellment avec Index/equiv dans une feuille...) Quelque chose dans ce genre... mais qui marche ! 'TextBox2.Value = Index(Range("X11:X1000"), Match(TextBox1.Value, Range("BaseAfNum"), 0))