Bonjour,
Débutante en macro excel, je vous faire part de mon souci :
Je récupère un fichier excel avec dans certaines cellules une liste de nombres séparés par un retour chariot :
2
4
12
6
Je dois utiliser cette liste de nombre comme si c'était un vecteur pour pouvoir le multiplier par une autre liste de nombre dans le même format (retour chariot).
Je pensais créer une macro qui remplace les retours chariot par ", " (2, 4, 12, 6), mais je ne sais pas comment indiquer dans la macro que c'est un vecteur et non un texte.
Ci dessous mon essai de code :
Voilà.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub Macro1() Cells.Replace What:="" & Chr(10) & "", Replacement:=", ", LookAt:=xlPart, SearchOrder:=xlByRows VecteurA = Array(Range("H8").Value) End Sub
J'espère avoir été un tout petit peu claire, je débute en macro donc il est fort probable que ça paraisse simple ou que je me fourvoie dans une mauvaise direction. N'hésitez pas à me poser plus de questions si nécessaire et merci pour vos réponses!
cordialement,
Marie
Partager