Remplir une base de données par l'intermédiaire d'une Textbox

  • Initiateur de la discussion Initiateur de la discussion Fredrennes
  • 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 !

F

Fredrennes

Guest
Re-bonjour,

Je veux remplir une colonne de références différentes par l'intermédiaire d'une textbox.

Si la base de données est vierge (c'est à dire uniquement les entêtes de colonnes sont renseignés) je veux que ce qui est saisi dans la Textbox apparaisse sur le ligne 2, sinon que ça apparaisse dans la 1ère cellule vide de la colonne.

Pour cela j'ai double cliquer sur la Textbox dans VB et dans la macro j'ai écris :

Sheets("Base").Select
Range("A1").Select
If IsNull(ActiveCell.Offset(1, 0)) Then ActiveCell.Offset(1, 0).Select Else Selection.End(xlDown).Select
ActiveCell.Offset(1, O).Select

Est-ce que je fais fausse route en sachant que ça bug qd j'écris qq chose dans la Texbox ?????

Il me manque sûrement qq chose.

Merci bcp
 
Re : Remplir une base de données par l'intermédiaire d'une Textbox

Bonsoir Fred, bonsoir le forum,

Tu peux simplifier avec :

Code:
Sheets("Base").Range("A65536").End(xlUp).Offset(1, 0).Value = TextBox1.Value

Évite les Select qui ralentissent le code...
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
892
F
Réponses
7
Affichages
1 K
flapaacha
F
Réponses
29
Affichages
4 K
R
Réponses
8
Affichages
2 K
raoulruiz
R
A
Réponses
2
Affichages
1 K
Axelle48
A
F
Réponses
5
Affichages
2 K
Fariri
F
E
Réponses
0
Affichages
1 K
eeyglunent
E
A
Réponses
32
Affichages
10 K
A
Retour