VBA - Convertir une Array a une Range sans worksheet

Carnage029

XLDnaute Occasionnel
Bonjour a tous,

J'utilise un add-in pour faire des graphs sur Excel, appellee Think-cell (assez connu), cependant l'une des fonctions necessaire pour mettre a jour des graphes necessite une Range de cellules.

Cependant j'ai cree tout un complexe niveau de UserForms et de VBA, je souhaite donc "transformer" une array (disons de 5 lignes 15 colonnes) en Range, mais sans passer par l'ecriture de mon array dans une worksheet, si possible laisser tout les calculs au niveau VBA sans jamais toucher au workbook.

Je ne sais meme pas si cela est possible, mais par avance, merci de vos conseils et reponses :)

Carnage029
 

pierrejean

XLDnaute Barbatruc
Bonjour Carnage029
on peut facilement transformer un Range en array (le signe= suffit)
On peut aussi assigner un array a un range (la encore signe=) mais le Range doit alors exister
Peux-tu nous citer cette fonction qui semble vouloir un Range ???
 

Carnage029

XLDnaute Occasionnel
Bonjour pierrejean,
la function est comme suit:

Call tcaddin.UpdateChart(PPPres, "PGLS1", wsS.Range("AE18:AH22"), False)


PPPRes etant

Set ppapp = GetObject(, "Powerpoint.Application")
ppapp.Presentations.Open filename:=sTemplate, Untitled:=msoTrue
Set PPPres = ppapp.ActivePresentation

PGLS1 est le nom du graph dans le powerpoint, et wsS.Range est actuellement la range que j'envoi pour mon graph (range de variant, des strings et des chiffres)

False est pour Transpoe = false

la function est "proprietaire" du developeur de Think-cell

EDIT myRange = myArr :)
J'ai essaye de faire myArr = myRange mais cela ne fonctionne pas :(
 
Dernière édition:

pierrejean

XLDnaute Barbatruc
Re
Il est probable que la fonction type le paramètre en tant que Range (d'ou le mismatch ) quitte a l'exploiter ensuite en tant qu'Array
Je dirais que l'on a ici l’inconvénient de l'option Explicit
Et je ne vois vraiment pas d'autre solution que la feuille supplementaire
 

Discussions similaires

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87