Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1781 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Créer une liste depuis une cellule

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] Créer une liste depuis une cellule

n°2164342
Takama13
Posté le 16-11-2012 à 17:18:55  profilanswer
 

Bonjour à tous,
 
J'ai créé une macro utilisant une liste telle que :
MaListe = Array(8,5,123,14,5)
 
J'aimerais maintenant pouvoir créer cette liste depuis des valeurs entrées dans une cellule.
Par exemple avoir en A1 (8,5,123,14,5) et faire MaListe = Range("A1" ).Value
 
Seulement cela ne fonctionne pas (puisque c'est considéré comme du texte).
 
Une idée ?
 
Merci

mood
Publicité
Posté le 16-11-2012 à 17:18:55  profilanswer
 

n°2164407
pvclunacy
Posté le 17-11-2012 à 13:12:17  profilanswer
 

Salut,

 

Vire les parenthèses de la valeur de A1, fait un split de ça avec la virgule comme séparateur, tu devrais obtenir un array.

 

Par exemple, tu met en A1 8,5,123,14,5
MaListe = Split(Range("A1" ).value,"," )


Message édité par pvclunacy le 17-11-2012 à 13:12:43
n°2164426
Takama13
Posté le 17-11-2012 à 18:04:11  profilanswer
 

J'essaie ça au travail lundi.
Merci

n°2164592
Takama13
Posté le 19-11-2012 à 12:19:58  profilanswer
 

ça marche !
Merci de ton aide


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Créer une liste depuis une cellule

 

Sujets relatifs
[Résolu] VBA XLS Aide msgboxCréer une liste numérotée en PHP
Access VBA & Sharepoint WorkflowVBA - Solveur
Problème VBA/VBS[VBA] Fonction find avec plusieurs criteres
[VBA Visio 2010] Récupérer des données de formesCode VBA (Revue analytique de 2 Balances)
Créer un répertoire en c++ 
Plus de sujets relatifs à : [VBA] Créer une liste depuis une cellule


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR