• Initiateur de la discussion Initiateur de la discussion gg13
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gg13

XLDnaute Occasionnel
Bonjour le forum.
Voici mon problème.
Sur une feuille excel j'ai une cellule dans laquelle se trouve une fonction
=Nbval(a1:a100).
Dans un userform une textbox est liée à cette cellule et affiche la valeur de cette cellule.
Mais quand je rentre une valeur dans la colonne a1:a100 ,la valeur Nbval(a1:a100)
s'incrémente de 1 mais la formule disparait et il ne reste que la valeur numérique dans cette cellule.
Je voudrais que la formule reste dans la cellule,je suppose que la liaison avec le userform
est la raison de la disparition de la formule.
Que faire pour garder la formule ?
Merci de vos lumières.
gg13

J'ai un problème avec une textbox li
 
Re : Textbox

Merci Kjin.
Si dans le monde Excel les esprits maléfiques existent !!!!
En fait il n'y pas de code concerné.
J'ai juste une feuille avec des données de A1 à a100.
Dans la cellule A101 j'ai la formule NbVal(A1:A100).
Et dans le userform une textbox renvoi la valeur numérique de la cellule A101.
Dés qu'une valeur est entrée dans la colonne la formule s'incrémente et disparait
il ne reste plus que la valeur numérique.
gg13
 
Re : Textbox

Salut gg13 et le forum
Excel fait toujours ce que tu lui demandes de faire, et, quelques rares fois, ce que tu veux qu'il fasse !
Si dans le monde Excel les esprits maléfiques existent !!!!
Oui, on sait : entre le clavier et le dossier de la chaise !
En fait il n'y pas de code concerné.
C'est vrai, il n'y a aucun code ? C'est par magie que la textBox se remplie et que la cellule de A reçoit ses infos ?
Et dans le userform une textbox renvoi la valeur numérique de la cellule A101.
Dés qu'une valeur est entrée dans la colonne la formule s'incrémente et disparait
Tu peux nous donner la formule magique qui fait ça ?

Je sent que ça va être un dépannage savant 😉
A+
 
Re : Textbox

Salut Gorfael et merci

Je sais que pour les amateurs comme moi sont loin d'avoir vos connaissances
mais nous demandons qu'a progresser.
Et je regrette mais il n'y pas de code liée à la textbox,seulement une proprité:
Control source =Data!A101
gg13
 
Re : Textbox

Salut gg13 et le forum
Je sais que pour les amateurs comme moi sont loin d'avoir vos connaissances
Pourquoi ? tu sous-entend que je ne suis pas un amateur ?
N'oublie pas que si le Titanic a été construit par des professionnels, l'Arche de Noé, elle, a été construite par des amateurs. On a entendu parler du résultat 😉

Sous VBEditor
Tu copies (<Ctrl>+<C>) la propriété "(Name)" de ta TextBox, son nom pour Excel.
Menu Edition>>rechercher (ou <Ctrl>+<F>
Case "Rechercher :" : Tu colles le nom de la textbox (<Ctrl>+<V>)
Case "Dans" : Tu sélectionnes "Projet en Cours"
Toutes les autres options doivent être vides.
Tu cliques sur suivant

Tu nous mets dans un postes toutes les macros contenant le Nom, de la ligne de titre (Elle contient Sub...()",) à la dernière de la macro (elle contient "End Sub").
A+
 
Re : Textbox

Bonjour,
Et je regrette mais il n'y pas de code liée à la textbox,seulement une proprité:
Control source...
Effectivement, mais que ce soit par le code ou manuellement (donc pas par le st esprit...), la propriété à été modifiée et le résultat et le même !
En appuyant sur la touche F1, tu aurais abtenu ceci...
Aide VBA à dit:
Si vous modifiez la propriété Value du contrôle, la modification se répercute automatiquement dans la cellule ou le champ liés. De même, si vous changez la valeur de la cellule ou du champ liés, la modification se répercute automatiquement dans la propriété Value du contrôle..
...entre le beurre et la crémière, il faut choisir, se passer du ControlSource ou de la formule.
Maintenant, je pense qu'un fichier serait bienvenu
A+
kjin
 
Re : Textbox

Bonjour le Forum.
Suite à vos remarques justifiées,j'ai supprimé les controlSources dans tout le userform et initialisé les "textbox" par la macro activate du userform.
Donc plus de prôblème et plus de répercution automatique dans la propriété Value du contrôle.
Merci à tous de vos infos.
A+
gg13
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
398
Réponses
5
Affichages
665
W
Retour