Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

problème de code VBA

  • Initiateur de la discussion JC de Lorient
  • Date de début
J

JC de Lorient

Guest
bonsoir le forum

ne manipulant pas trop VBA j'ai réussi a construire ce code avec l'aide de certains içi merci encore a eux !

Public Sub initlistbox()
Dim c As Range
Dim x As Byte
Dim a As Integer

ListBox1.clear

Sheets('Récap').Activate
ListBox1.ColumnCount = 10
ListBox1.ColumnWidths = '50;50;55;50;50;50;60;50;50;50'
x = 0
For Each c In Range('r2:r' & Range('a65536').End(xlUp).Row)
If c = '' Then
a = c.Row
ListBox1.AddItem cells(a, 1)
ListBox1.List(x, 0) = cells(a, 1).Text
ListBox1.List(x, 1) = cells(a, 2).Text
ListBox1.List(x, 2) = cells(a, 3).Text
ListBox1.List(x, 3) = cells(a, 10).Text
ListBox1.List(x, 4) = cells(a, 11).Text
ListBox1.List(x, 5) = cells(a, 13).Text
ListBox1.List(x, 6) = cells(a, 14).Text
ListBox1.List(x, 7) = cells(a, 15).Text
ListBox1.List(x, 8) = cells(a, 16).Text
ListBox1.List(x, 9) = a
*** 'ListBox1.List(x, 10) = cells(a, 19).Text ***
x = x + 1
End If
Next c

End Sub

je voudrais rajouter la lgne entre les * et là j'ai un message d'erreur erreur 380 : impossibilité de définir la propriété List Valeur de propriété non valide

après de multiple test je m'en remets a vous
l'erreur se met sur la dernière ligne ( en faisant F8)
peut etre le problème vient de plus haut mé peut etre decouvrirez vous le blème içi

par avance merci
JC
 
J

JC de Lorient

Guest
Re tout le monde

Merci Hervé et Mimick qui a confirmé !

se prendre la tête comme j'ai fé alors qu'il aurait fallu démarré par le début

en tout cas c solutionné et merci encore

JC
 

Discussions similaires

Réponses
17
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…