Laisser des cellules vides dans les combobox

  • Initiateur de la discussion Initiateur de la discussion natorp
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

natorp

XLDnaute Barbatruc
Bjr à tous et toutes
J'aimerais que les cellules vides de la feuil2 (A9 et D4) ne soient pas enlevées lorsque je clique sur la combobox des apéritifs ou des menus
Je ne vois pas où cela se trouve dans le code....

Merci de votre aide.... Gérard
 

Pièces jointes

Re : Laisser des cellules vides dans les combobox

Bonjour Gérard

Supprime les lignes bleus à la fin de la procédure :

Private Sub remplircombo(£nomfeuille1 As String, £nucombo As Byte, _
£dimcol As String, £ColTri As String, _
£selection As Boolean, £colpourselection As String, _
£valeurcherche As String, £param As Variant)

Code:
For £i = 1 To UBound(£Tableau, 1)
    [COLOR=Blue]If £Tableau(£i, 1) <> "" Then[/COLOR]
            .AddItem £Tableau(£i, 1)
            For £j = 1 To £nbcol - 1
                .List(.ListCount - 1, £j) = £Tableau(£i, £j + 1)
            Next £j
    [COLOR=Blue]End If[/COLOR]
Next £i
End With
' pour récupérer le numéro de ligne de la bdd il faut utiliser le code ci dessous
'Dim lig As Long
'lig = CLng(ComboBox1.List(ComboBox1.ListIndex, ComboBox1.ColumnCount - 1))
End Sub
A+
 
Re : Laisser des cellules vides dans les combobox

Re,

Toujours dans la même procédure.
Il y a deux lignes en trop dans le tableau.

- Enlève le +1 à la fin de cette ligne :
Code:
£j = .Range(£colpourselection & "65536").End(xlUp).Row  ' taille du tableau
- Enlève le -1 à la fin de cette ligne :
Code:
For Each £cellule In .Range(£colpourselection & "2:" & £colpourselection & £j)
- Rajoute -1 à cette ligne :
Code:
ReDim £Tableau(1 To £j - 1, 1 To £nbcol)
Ca devrai coller 🙂

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 TCD
Réponses
6
Affichages
281
Réponses
6
Affichages
299
Retour