Redim Preserve et Application.Transpose

  • Initiateur de la discussion Initiateur de la discussion RaceX
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

RaceX

XLDnaute Junior
Bonjour à tous,

Je transpose le résultat d'un Recordset dans un tableau de type Variant.
Je souhaite agrandir la dernière dimension du tableau obtenu mais j'obtiens une erreur 9. Avez vous une idée d'où vient l'erreur?

Code:
    Set Rs = cnn.Execute(Sql)
    TableEclate = Application.Transpose(Rs.GetRows)
    ReDim Preserve TableEclate(UBound(TableEclate, 1), UBound(TableEclate, 2) + 1)

Pour info, après avoir alimenté mon tableau, celui ci fait TableEclate (15, 5)

Merci par avance.
 
Re : Redim Preserve et Application.Transpose

Bonjour Race,

essaye peut être ainsi :

Code:
    ReDim Preserve TableEclate([B][COLOR="Red"]1[/COLOR][/B] To UBound(TableEclate, 1), [COLOR="red"][B]1[/B][/COLOR] To UBound(TableEclate, 2) + 1)

En supposant un tableau déclaré en "variant" dont le premier élément est "1", sinon modifier par "0"...

bonne journée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour