OVH Cloud OVH Cloud

contrôle dans userform

5 réponses
Avatar
Olivier
Bonjour,

Je souhaiterait faire apparaitre sous Excel ( ou autre logiciel office) sur
un userform tout ou partie d'une feuille excel sous jacente ( qui peut être
la feuille active) pour par exemple faire un choix de colonne qui sera la
base de mon tri ou définir une cellule ou sera afficher un résultat..
Cela permetrrait de ne pas avoir à ressortir de la userform ou d'autres
options doivent être choisies.
Suis je clair ?
Faut-il choisir un contrôle particulier?
Quelqu'un aurait-il des idées ?
merci d'avance

Olivier

5 réponses

Avatar
AV
Faut-il choisir un contrôle particulier?


Regarde du côté du controle "RefEdit"
Faut ajouter la référence correspondante :
A partir de VB Editor, Outils > Références.... > Liste des réf. dispo :
Choisir "Ref Edit Control"

AV

Avatar
Pascal Engelmajer
Salut Alail,
comment utiliser RefEdit control dans cet exemple ?
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"AV" a écrit dans le message de news:

Faut-il choisir un contrôle particulier?


Regarde du côté du controle "RefEdit"
Faut ajouter la référence correspondante :
A partir de VB Editor, Outils > Références.... > Liste des réf. dispo :
Choisir "Ref Edit Control"

AV





Avatar
Pascal Engelmajer
salut à tous,
Une idée ...
Si il s'agit de disposer d'une copie d'une feuille sousjacente ...
un controle "Spreadsheet" (feuille de calcul Excel) me semble indiqué.

Soit "duplicata" le nom d'un tel controle "origine" celui de la Worksheet
dans le module de code de l'userform
For i=1 to 20 'par exemple 20 lignes
For j=1 to 10 ' et 10 colonnes
Me.duplicata.Cells(i,j).Value = Sheets("origine").Cells(i,j).Value
Next j, i

recopie les cellules dans la feuille duplicata

avec
'lig et col étant des variables Public déclarée dans un module standard
Private Sub duplicata_Click(ByVal EventInfo As OWC.SpreadsheetEventInfo)
lig = Me.duplicata.ActiveCell.Address.Row
col=Me.duplicata..ActiveCell.Address.Column
'suite immédiate du traitement dans la feuille sousjacente ou dans une
autre procédure
End Sub

Amicalement
Pascal
Avatar
AV
Salut Alail,


Heu Alail ??
Ca "sonne Moyen-Orient" ;-)

comment utiliser RefEdit control dans cet exemple ?
C'est pas la question ?

Récupérer une réf alors que l'UF est affiché ?

AV

Avatar
Ricky [MVP]
Bonjour *AV* (et tous les lecteurs)
| | Salut Alail,
|
| Heu Alail ??
| Ca "sonne Moyen-Orient" ;-)

Ou alors avec le tréma ça fait 7°Compagnie (Jean Lefèvre) lol


--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm