Tableau vide vba-excel

Résolu/Fermé
2pax.cruz - 5 juil. 2010 à 11:05
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 5 juil. 2010 à 13:51
Bonjour,


j'ai un soucis avec VBA...

Dans mon code, je mesure la taille d'un tableau : Taille = UBound(NomProjet())


Or, parfois, il est vide...
Or, quand c'est le cas, Excel me donne une erreur. J'aimerais passer au travers de cette erreur...

Comment faire?


Merci à tous.
A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
5 juil. 2010 à 11:48
Bonjour,

J'aimerais passer au travers de cette erreur...

C'est à dire ignorer l'erreur ?
comment est créé ce tableau ? array, variables-tableaux ?

on peut toujours activer le gestionnaire d'erreur (On error: regarde l'aide) mais si on peut éviter...

Dans l'attente

0
En fait, quand mon tableau NomProjet() est vide, excel me génère une erreur et arrête le script.
Or, selon moi, si le tableau est vide, ce n'est pas grave, je veux que le script s'arrête mais sans générer d'erreur.
La suite du script ne doit être effectuée que si le tableau est rempli avec des données.

Merci.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
5 juil. 2010 à 13:51
re

essaies
Sub tableauvide()

'....ton code avec formation du tableau
On Error GoTo fin:
taille = UBound(nomprojet)

'...suite du code

fin:

End Sub


remarque il faut marquer nomprojet et pas nomprojet()
0