D
Dominiqueclau
Guest
Dans un programme VB, j’ai une plage de cellules (de L8 à L18) où peuvent s’inscrire des données (les noms des organismes d’un région)à l’aide d’une boîte de dialogue : le nombre de ces données pouvant être variable (nombre d’organismes différents d’une région à l’autre et noms des organismes différents aussi).
Je voudrais récupérer les noms de ces organismes pour les utiliser dans une autre partie de mon programme (pour les utiliser en tant que nom de colonne dans un tableau) .
En test je voulais essayer de coller les noms de la colonne M en colonne N sur la même ligne.
En cellule H6, il y a le nombre d’organismes concernés.
J’ai commencé d’écrire la macro suivante …qui ne fonctionne pas ! :
Dim varorg As String
Dim i As Integer
Range("H6").Select
VarNbreORG = ActiveCell.Value
Range("M8").Select
For i = 1 To VarNbreORG
varorg& i = ActiveCell.Value
ActiveCell.Offset(0, 1).Select
‘Copie pour test en colonne N
ActiveCell.Value= varorg& i
ActiveCell.Offset(1, -1).Select
Next
Si quelqu'un peut m'aider merci par avance!
Je voudrais récupérer les noms de ces organismes pour les utiliser dans une autre partie de mon programme (pour les utiliser en tant que nom de colonne dans un tableau) .
En test je voulais essayer de coller les noms de la colonne M en colonne N sur la même ligne.
En cellule H6, il y a le nombre d’organismes concernés.
J’ai commencé d’écrire la macro suivante …qui ne fonctionne pas ! :
Dim varorg As String
Dim i As Integer
Range("H6").Select
VarNbreORG = ActiveCell.Value
Range("M8").Select
For i = 1 To VarNbreORG
varorg& i = ActiveCell.Value
ActiveCell.Offset(0, 1).Select
‘Copie pour test en colonne N
ActiveCell.Value= varorg& i
ActiveCell.Offset(1, -1).Select
Next
Si quelqu'un peut m'aider merci par avance!