Problème avec la fonction cells(i,j) VBA

imanou

XLDnaute Nouveau
bonjour,

je dois réaliser une macro qui à partir de deux deux colonnes (une colonne class name et la seconde représente la classe source) génère un tableau de classes hierarchisées, j'ai joint un exemple du fichier sur lequel je travaille

je n'arrive pas à reproduire cette formule sous vba:
=IF(ISERROR(INDIRECT(ADDRESS(ROW(B2);$F2-1)));"";INDIRECT(ADDRESS(ROW(B2);$F2-1))&"")

sachant qu'il n'est pas possible d'utiliser les fonctions iserror et indirect sous vba
j'ai essayer avec la fonction cells(i,j)

ca me donne un message d'erreur car lorsque F2 est égal à 1 cela revient à avoir cells(i,0) colonne=0.

si quelqu'un à une idée pour résoudre ce problème avec la fonction cells, ou comment faire pour arriver au meme résultat avec d'autres fonctions

merci d'avance

détails fichier joint:
*la feuille classes contient les formules excel que je dois traduire en code vba
*la feuille sheet1 est la feuille sur la quelle je travaille
 

Pièces jointes

  • test.xls
    48 KB · Affichages: 102
  • test.xls
    48 KB · Affichages: 100
  • test.xls
    48 KB · Affichages: 106

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 977
dernier inscrit
Hermet