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

XL 2010 Range value dans textbox

dev_co

XLDnaute Occasionnel
Bonjour
Jamais eu à utiliser cela
J'aimerai récupérer via la textbox des infos donc on doit entrer style C5:C10 et je dois récupérer 6 ( le count) soit dans textbox_update soit dans le code bouton
l'intuitif propose le count dans la textbox mais pas dans le code bouton ?
 

Pièces jointes

  • TB_range.xlsm
    13.9 KB · Affichages: 17

ChTi160

XLDnaute Barbatruc
Bonjour dev_co
pas evident de comprendre ce que tu veux .
aucunne donnée dans le Fichier et pas plus d'exemple pour expliquer
de plus
tu mets :
VB:
Private Sub TextBox1_Change()
Dim TextBox1 As Range
Nb = TextBox1.Count
MsgBox Nb
End Sub
TextBox1 ne peut pas être un Range puisque c'est un Objet (Control)
tu pourrais mettre
Code:
Private Sub UserForm_Initialize()
Dim Rng As Range
Set Rng = ActiveSheet.Range("A5:A10")
TextBox1 = Application.WorksheetFunction.Sum(Rng)
MsgBox TextBox1
End Sub
les données sont pour l'exemple dans les Cellules A5:A10
Non testé
jean marie
 

dev_co

XLDnaute Occasionnel
Bonsoir
merci , en fait je teste des solutions possibles pour des données pouvant se trouver n'importe ou dans la feuille mais en continu (plage) donc mon idée était d'entrer cette plage puis la détailler pour traitement
là j'entre B6:B9 et je devrais savoir que cela fait 4 cellules
 

Pièces jointes

  • TB_range.xlsm
    14.3 KB · Affichages: 4

JM27

XLDnaute Barbatruc
Bonsoir
Pas très claire ta demande
Un peu capillo tractée

Promotion du jour :
4 versions pour le prix d'une
 

Pièces jointes

  • Classeur1.xlsm
    25.2 KB · Affichages: 11
Dernière édition:

dev_co

XLDnaute Occasionnel
Bonsoir
Merci bien
Pas clair ?? > on entre une plage dans l'usf et il donne le nombre de cellules de cette plage
Donc là avec ces exemples j'en ai assez pour continuer ma tambouille .....et mes recettes
EDIT : j'ai remarqué qu'il fallait repartir dans une feuille excel pour selectionner la plage ,puis traiter
tel que :Set Rng = ActiveSheet.Range(Me.TextBox1)
Je savais pas que pour avoir la plage il fallait affecter 'fictivement' le range !!
 

JM27

XLDnaute Barbatruc
Bonjour
Clair pour toi quand tu sais ce que tu dois faire avec.
Pas clair pour les autres qui ont de ta part un fichier vide avec un userform qui l'est pratiquement aussi.

Il nous faut interpréter tes écrits
par exemple :
Est ce que tu dois mettre dans la text box le résultat du nombre de cellules ou la sélection ?
Si c'est le nombre de cellules , ou met tu la zone de sélection ( il n'y a rien dans l'userform pour cela)
J'aimerai récupérer via la textbox des infos donc on doit entrer style C5:C10 et je dois récupérer 6 ( le count) soit dans textbox_update soit dans le code bouton
l'intuitif propose le count dans la textbox mais pas dans le code bouton ?
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…