joric123
Messages postés9Date d'inscriptionmardi 24 août 2010StatutMembreDernière intervention26 février 2011
-
27 janv. 2011 à 18:34
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024
-
26 févr. 2011 à 19:44
Bonjour,
Voila je vous explique mon problème qui doit être très simple à résoudre je pense, J'ai créé une textbox dans userform et j'aimerais que le contenu taper dans la textbox soit copier dans une cellule de la colonne A qui ne contient pas déjà quelque chose par exemple si les cellule A1 a A5 sont déjà rempli, je voudrais que le texte tapé dans la textbox soit écrit dans la cellule A6.
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 27 janv. 2011 à 19:27
Bonjour,
Un cas classique :
Public Sub PutTextAtFirstFreeCell(byval pValue as variant,byval pCaseDepart as Range)
do while pCaseDepart.Value<>""
set pCaseDepart=pCaseDepart.Offet(1,0)
loop
pCaseDepart.Value=pValue
end sub
Ensuite, tu l'appel par :
PutTextAtFirstFreeCell TextBox1.Text,Cells(1,1)
Il existe aussi une variante avec une variable Long pour parcourir les cases, mais c'est déjà pas mal.