Macro, Variables dans Fonctions

pepeprepa

XLDnaute Nouveau
Bonjour à tous,

Je suis nouveau sur ce forum car j'ai un problème. J'arrive à me débrouiller par moi-même la majeure partie du temps mais là j'ai déjà passé beaucoup de temps sans succès !

J'ai un premier tableau en haut à gauche de ma feuille. Je veux créer un deuxième tableau de taille identique sous le premier tableau et rentrer une fonction qui dépendra du premier tableau.
Problème : il est possible qu'à l'avenir le tableau d'origine comporte plus de lignes qu'actuellement, il faut donc que j'intègre dans ma fonction le nombre de lignes de celui-ci.
--> Comment puis-je intégrer le nombre de ligne à ma fonction?

Mettons que j'ai cette formule: ActiveCell.FormulaR1C1 = "=IF(R[-5]C>11,1,0)"
J'ai compté le nombre de lignes d'écart entre les deux tableaux: NBLIGNES
J'ai essayé cela: ActiveCell.FormulaR1C1 = "=IF(R[-NBLIGNES]C>11,1,0)" mais cela ne fonctionne pas.

J'espère avoir été clair. Si ce n'est pas le cas je recommencerai.

Merci d'avance pour vos réponses.

François
 

vbacrumble

XLDnaute Accro
Re : Macro, Variables dans Fonctions

Bonjour et bienvenue parmi nous



Un petit fichier exemple nous aiderait à t'aider

(<48ko , zippé, et ss données confidentielles)

Autrement à vue de nez
Code:
Sub testOK()
Dim NBLIGNES&
NBLIGNES = 1
ActiveCell.FormulaR1C1 = "=IF(R[-" & NBLIGNES & "]C>11,1,0)"
End sub
 
Dernière édition:

Discussions similaires

Réponses
4
Affichages
339

Statistiques des forums

Discussions
312 510
Messages
2 089 148
Membres
104 050
dernier inscrit
Pepito93100