![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: avril 2006
Localisation: Genève
Version Excel : Excel 2007 (PC)
Messages: 20
|
Bonsoir,
Tout doucement (mais alors très doucement !) j'arrive a obtenir ce que je souhaite avec des listes déroulantes, sauf un petit soucis : J'ai une liste déroulante, quand je clic sur la cellule C23 et jusqu'à C46 mon combox vient s'afficher et je choisis dans ma liste les données qui vont se coller dans la cellule activée. C'est exactement ce que je veux, mais par contre pas seulement pour ("C23:C46") mais aussi pour C71:C94 Et là dans mon code je ne sais pas où lui ajouter "aussi les cellules de C71 à C94" ????? Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Application.Intersect(ActiveCell, Range("C23:C46")) Is Nothing Then TraitementsdevisP1.Show End If End Sub Si quelqu'un peut me donner cette indication ce serait très gentil |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: août 2006
Version Excel : Excel 2003 (PC)
Messages: 5 868
|
Bonsoir Albatros
Ci dessous ton code modifié (pas testé). Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("C23:C46,C71:C94")) Is Nothing Then
TraitementsdevisP1.Show
End If
End Sub
@+
__________________
Pierrot On se trouve toujours suffisamment intelligent, vu que c'est avec ce que l'on a qu'on juge !!! |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: août 2006
Version Excel : Excel 2003 (PC)
Messages: 5 868
|
Re Albatros
j'avais pas vu ton "ActiveCell" en lieu et place de "Target", j'ai modifié mon code, j 'espère que c'est bien ce que tu souhaites @+
__________________
Pierrot On se trouve toujours suffisamment intelligent, vu que c'est avec ce que l'on a qu'on juge !!! |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: avril 2006
Localisation: Genève
Version Excel : Excel 2007 (PC)
Messages: 20
|
Hooooo ! C'est super !! ça fonctionne parfaitement.
Je m'obstinais à mettre ou un point virgule ou alors deux points entre les deux....c'était une virgule (j'ai vraiment honte) Merci infiniment Pierrot93 |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| selectionner un range a partir d'une activecell | Macpoy | Forum Excel | 4 | 20/07/2006 22h49 |
| complement d'info pour CELEDA | KKO | Forum Excel | 9 | 04/12/2005 18h39 |
| complément d'objet gif pour userform | Ki_Yom | Forum Excel | 2 | 23/02/2005 13h06 |
| Complément pour macro | MARION | Forum Excel Downloads - Archives | 0 | 05/09/2004 16h40 |
| Range(ActiveCell.FormulaR1C1 = "+RC(1)").Select | Eric | Forum Excel Downloads - Archives | 11 | 22/03/2004 17h23 |