Rechercher : dans
Par :

Fonction, variable et argument : vba et excel

Dernière réponse le 15 jun 2009 à 22:49:49 amine69500, le 15 jun 2009 à 18:58:02 
 Signaler ce message aux modérateurs

Bonjour,

es ce que quelqu'un peu m aider svp , je souhaiterai savoir comment je peu déclarer une variable , colonnesuivante , pour que celle ci contrôle des listbox et textbox dans un userform , c'est a dire quand j'appuie sur le bouton1, a chaque click les listbox et textbox controle la colonne vide suivante .

voici mon code :

Private Sub OptionButton1_Click()
Load UserForm1
UserForm1.Show
End Sub

macro 1 : a affecte au boutoncommande1 :

Sub remplircolonnesuivante()
' ma variable
Dim colonneSuivante As Long

' la condition
If OptionButton1 = True Then
Load UserForm1
UserForm1.Show

'definir la colonne suivante
colonneSuivante = _
Application.WorksheetFunction.CountA

' Transfère le contenu des listbox et texbox : c'est ici je sai pa comment faire pour que je controle les cellules de la colonne suivante

Cells(colonneSuivante, 1) = ListBox.Text
Cells(colonneSuivante, 2) = TextBox1.Text
End If

End Sub

merci de votre aide

n'hésitez pas a me demande plus d'information si vous le souhaitez.

Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « fonction, variable et argument : vba et excel » dans :
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...

1

 michel_m, le 15 jun 2009 à 22:49:49

Bonsoir,
colonneSuivante =range("IV1").end(xltoleft).column+1
te donne le numero de la première colonne vide ("IV1" pour XL<2007) Cordialement, Michel

Répondre à michel_m
Collection CommentÇaMarche.net