Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci
Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlert Stop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
ddebe40c-e39e-4a1b-a388-7f97c45c5...@e6g2000prf.googlegroups.com...
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlert Stop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" <benoit.triv...@orange.fr> wrote:
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlert Stop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
ddebe40c-e39e-4a1b-a388-7f97c45c5...@e6g2000prf.googlegroups.com...
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" <benoit.triv...@orange.fr> wrote:
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" a écrit dans le message de news:
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlert Stop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" wrote:Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
4d3db4ea-3bae-469b-97a9-0b3bba9d6...@h25g2000hsf.googlegroups.com...
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlert Stop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" <benoit.triv...@orange.fr> wrote:
Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
ddebe40c-e39e-4a1b-a388-7f97c45c5...@e6g2000prf.googlegroups.com...
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" <benoit.triv...@orange.fr> wrote:
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" a écrit dans le message de news:
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlert Stop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" wrote:Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" a écrit dans le message de news:
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" wrote:Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
4d3db4ea-3bae-469b-97a9-0b3bba9d6...@h25g2000hsf.googlegroups.com...
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" <benoit.triv...@orange.fr> wrote:
Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
ddebe40c-e39e-4a1b-a388-7f97c45c5...@e6g2000prf.googlegroups.com...
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" <benoit.triv...@orange.fr> wrote:
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" a écrit dans le message de news:
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" wrote:Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
je n'arrive toujours pas à inclure ma liste tirée d'une feuille Exc el pour
la mettre dans un menu déroulant.
j'ai un arret sur la macro.
pourtant j'ai suivi toute les instructions,
je comprend pas trop ce qui se passe!!!
merci
"JB" a écrit dans le message de news:
Si la liste est sur un autre classeur ouvert X.XLS
Créer un nom de champ:
Insertion/Nom/Définir:
=[X.XLS]Y!$A$1:$A$20
JB
On 4 mar, 22:03, "Benoit" wrote:merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" a écrit dans le message de news:
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" wrote:Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules q ui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte de s
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
je n'arrive toujours pas à inclure ma liste tirée d'une feuille Exc el pour
la mettre dans un menu déroulant.
j'ai un arret sur la macro.
pourtant j'ai suivi toute les instructions,
je comprend pas trop ce qui se passe!!!
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
cda54987-85be-4794-9463-84f449503...@k2g2000hse.googlegroups.com...
Si la liste est sur un autre classeur ouvert X.XLS
Créer un nom de champ:
Insertion/Nom/Définir:
=[X.XLS]Y!$A$1:$A$20
JB
On 4 mar, 22:03, "Benoit" <benoit.triv...@orange.fr> wrote:
merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
4d3db4ea-3bae-469b-97a9-0b3bba9d6...@h25g2000hsf.googlegroups.com...
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" <benoit.triv...@orange.fr> wrote:
Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
ddebe40c-e39e-4a1b-a388-7f97c45c5...@e6g2000prf.googlegroups.com...
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" <benoit.triv...@orange.fr> wrote:
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules q ui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte de s
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
je n'arrive toujours pas à inclure ma liste tirée d'une feuille Exc el pour
la mettre dans un menu déroulant.
j'ai un arret sur la macro.
pourtant j'ai suivi toute les instructions,
je comprend pas trop ce qui se passe!!!
merci
"JB" a écrit dans le message de news:
Si la liste est sur un autre classeur ouvert X.XLS
Créer un nom de champ:
Insertion/Nom/Définir:
=[X.XLS]Y!$A$1:$A$20
JB
On 4 mar, 22:03, "Benoit" wrote:merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" a écrit dans le message de news:
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" wrote:Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules q ui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte de s
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
je n'arrive toujours pas à inclure ma liste tirée d'une feuille Excel pour
la mettre dans un menu déroulant.
j'ai un arret sur la macro.
pourtant j'ai suivi toute les instructions,
je comprend pas trop ce qui se passe!!!
merci
"JB" a écrit dans le message de news:
Si la liste est sur un autre classeur ouvert X.XLS
Créer un nom de champ:
Insertion/Nom/Définir:
=[X.XLS]Y!$A$1:$A$20
JB
On 4 mar, 22:03, "Benoit" wrote:merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" a écrit dans le message de news:
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" wrote:Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
je n'arrive toujours pas à inclure ma liste tirée d'une feuille Excel pour
la mettre dans un menu déroulant.
j'ai un arret sur la macro.
pourtant j'ai suivi toute les instructions,
je comprend pas trop ce qui se passe!!!
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
cda54987-85be-4794-9463-84f449503...@k2g2000hse.googlegroups.com...
Si la liste est sur un autre classeur ouvert X.XLS
Créer un nom de champ:
Insertion/Nom/Définir:
=[X.XLS]Y!$A$1:$A$20
JB
On 4 mar, 22:03, "Benoit" <benoit.triv...@orange.fr> wrote:
merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
4d3db4ea-3bae-469b-97a9-0b3bba9d6...@h25g2000hsf.googlegroups.com...
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" <benoit.triv...@orange.fr> wrote:
Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
ddebe40c-e39e-4a1b-a388-7f97c45c5...@e6g2000prf.googlegroups.com...
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" <benoit.triv...@orange.fr> wrote:
Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
je n'arrive toujours pas à inclure ma liste tirée d'une feuille Excel pour
la mettre dans un menu déroulant.
j'ai un arret sur la macro.
pourtant j'ai suivi toute les instructions,
je comprend pas trop ce qui se passe!!!
merci
"JB" a écrit dans le message de news:
Si la liste est sur un autre classeur ouvert X.XLS
Créer un nom de champ:
Insertion/Nom/Définir:
=[X.XLS]Y!$A$1:$A$20
JB
On 4 mar, 22:03, "Benoit" wrote:merci bien
mais je n'arrive pas à ecrire correctement le chemin de ma liste
qui se trouve dan un classeur X , un onglet Y dans des cellules A1:A20.
merci
"JB" a écrit dans le message de news:
Bonsoir,
Le nom de la liste est MaListe (qui peut être une liste dynamique):
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=maliste"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 20:54, "Benoit" wrote:Bonsoir,
ça marche impeccable et c'est exactement ce que je voulais !!!
mille mercis!!
par contre, au lieu de prendre A,B,C inscrits dans la macro,
puis je avoir à acces à une liste deja prete dans une feuille ?
car c'est une liste évolutive ;
merci
"JB" a écrit dans le message de news:
Bonjour,
Sub essai()
For Each c In [A1:D20].SpecialCells(xlCellTypeConstants, 23)
If c.Value = "A" Then
With c.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="A,B,C"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next c
End Sub
JB
On 4 mar, 13:31, "Benoit" wrote:Bonjour,
j'ai un tableau avec differentes données
je voudrais mettre une liste déroulante pour toutes les cellules qui
contiennet le caractere "A" par le biais d'une macro.
Est ce réalisable ??
j'ai essayé d'associer cette instruction avec la mise en forme
conditionnelle mais sans succes;
merci- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -