VBA : redimensionner un tableau déjà redimensionné

Rebonjour,

j'ai un problème concernant mon tableau sous VBA que j'aimerais réduire. Il comporte en effet des cellules vides et j'aimerais faire en sorte d'avoir un tableau sans les cases vides et donc de taille plus petite. Supposons par exemple que j'ai :

dim tableau(10)
for i=0 to 10
tableau(i)=i
next
tableau(4)=""
tableau(7)=""

Comment faire pour avoir alors un tableau à 9 cases au lieu de 11 en supprimant les cases 4 et 7?

Merci d'avance

Bonjour

Sauf erreur

Il faut passer par un autre tableau

Recopie du 1er dans le second en "sautant" les élément vides

Autre solution

Tu peux aussi tester le contenu de l'élément dans ta macro et agir en conséquence

Arfff, il est pas possible par exemple de supprimer les deux dernières cases du tableau si on s'arrange pour que celles ci soient vides?

Rechercher des sujets similaires à "vba redimensionner tableau deja redimensionne"