Tableau vide vba-excel

Résolu/Fermé
-
Messages postés
16549
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 janvier 2022
-
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.

2 réponses

Messages postés
16549
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 janvier 2022
3 260
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

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.
Messages postés
16549
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 janvier 2022
3 260
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()