J'ai une table à 3 dimensions:
dim T(1,5,2) as string
Je souhaite redimensionner les 2 premières dimensions tout en conservant les
données existantes.
Un redim preserve provoque une erreur.
Comment puis-je faire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
anonymousA
bonjour,
extrait de l'aide de VBA
Si vous utilisez le mot clé Preserve, vous ne pouvez redimensionner que la dernière dimension du tableau. Vous ne pouvez en aucun cas modifier le nombre de dimensions. Par exemple, si votre tableau n'a qu'une dimension, vous pouvez la modifier puisqu'il s'agit de la dernière et seule dimension. Toutefois, si le tableau compte plusieurs dimensions, seule la taille de la dernière dimension est modifiable si vous souhaitez préserver le contenu du tableau. L'exemple suivant montre comment augmenter la taille de la dernière dimension d'un tableau dynamique sans effacer les données qu'il contient :
De même, le mot clé Preserve ne permet de redimensionner un tableau qu'en modifiant la limite supérieure ; toute modification de la limite inférieure provoque une erreur.
A+
J'ai une table à 3 dimensions: dim T(1,5,2) as string Je souhaite redimensionner les 2 premières dimensions tout en conservant les données existantes. Un redim preserve provoque une erreur. Comment puis-je faire ?
Merci d'avance. Alain.
bonjour,
extrait de l'aide de VBA
Si vous utilisez le mot clé Preserve, vous ne pouvez redimensionner que la
dernière dimension du tableau. Vous ne pouvez en aucun cas modifier le nombre
de dimensions. Par exemple, si votre tableau n'a qu'une dimension, vous
pouvez la modifier puisqu'il s'agit de la dernière et seule dimension.
Toutefois, si le tableau compte plusieurs dimensions, seule la taille de la
dernière dimension est modifiable si vous souhaitez préserver le contenu du
tableau. L'exemple suivant montre comment augmenter la taille de la dernière
dimension d'un tableau dynamique sans effacer les données qu'il contient :
De même, le mot clé Preserve ne permet de redimensionner un tableau qu'en
modifiant la limite supérieure ; toute modification de la limite inférieure
provoque une erreur.
A+
J'ai une table à 3 dimensions:
dim T(1,5,2) as string
Je souhaite redimensionner les 2 premières dimensions tout en conservant les
données existantes.
Un redim preserve provoque une erreur.
Comment puis-je faire ?
Si vous utilisez le mot clé Preserve, vous ne pouvez redimensionner que la dernière dimension du tableau. Vous ne pouvez en aucun cas modifier le nombre de dimensions. Par exemple, si votre tableau n'a qu'une dimension, vous pouvez la modifier puisqu'il s'agit de la dernière et seule dimension. Toutefois, si le tableau compte plusieurs dimensions, seule la taille de la dernière dimension est modifiable si vous souhaitez préserver le contenu du tableau. L'exemple suivant montre comment augmenter la taille de la dernière dimension d'un tableau dynamique sans effacer les données qu'il contient :
De même, le mot clé Preserve ne permet de redimensionner un tableau qu'en modifiant la limite supérieure ; toute modification de la limite inférieure provoque une erreur.
A+
J'ai une table à 3 dimensions: dim T(1,5,2) as string Je souhaite redimensionner les 2 premières dimensions tout en conservant les données existantes. Un redim preserve provoque une erreur. Comment puis-je faire ?