concaténation

  • Initiateur de la discussion aude
  • Date de début
A

aude

Guest
bonjour

est il possible de faire des concaténation avec RC (pour les cellules)
le but est de paramètrer le numéro de ligne

R3C2:R "ligne" C2

le problème est que je n'ai pas l'écriture

merci
 
M

Moa

Guest
Salut Aude !

J'ai du mal à bien comprendre ta question.

Pourrait mettre un fichier concret ?

En attendant, je t'ai fait un exemple, mais je doute que cela réponde à ta question.

@ +

Moa
 

Pièces jointes

  • Concatenation.xls
    13.5 KB · Affichages: 62
  • Concatenation.xls
    13.5 KB · Affichages: 63
  • Concatenation.xls
    13.5 KB · Affichages: 63
A

aude

Guest
en fait j'ai un tableau pour faire un graphique et j'utilise la formule

nb.si(D8:D16;C28)

les plages D8:D16 correspondent à la colonne d'un autre tableau qui se rempli à l'aide d'une macro d'enregistrement les lignes de ce tableau ne sont pas fixe cad qu'à chaque enregistrement le tableau prend une ligne supplémentaire. il faut donc qu'à chq enregistrement le D8:D16 devienne D8:D17, puis D8:D18 et ainsi de suite. donc je voulais mettre une variable mais je n'arrive pas à l'écrire.
 
Z

zon

Guest
Re,



Robert a raison, d'ailleurs tu aurais pu eviter d'ouvrir un second fil...



Je reprends ce que Robert avais fait:


Dim lig As Long
lig = Cells(1,1).Value 'ça c'est ta variable à adapter (A1 pour l'exemple)
ActiveCell.Formula = "=COUNTIF(D8:D" & lig & ",C28)"



'ici le lig dans ton cas tu peux l'adpater comme ceci

lig=[D8].end(xldown).row ' cela te donne le N° de la derniere utilséé dans la colonne D

A toi d'adapter le activecell.... en mettant la cellule où tu veux que la formule paraisse...

Que tu utilises le style R1C1 ou pas la formule de robert en VBA fonctionnera....
A++++
 
A

aude

Guest
désolé l'exemple n'est vraiment pas complet et j'ai simplifié mais mon fichier est trop gros
 

Pièces jointes

  • essai.xls
    26 KB · Affichages: 71
  • essai.xls
    26 KB · Affichages: 73
  • essai.xls
    26 KB · Affichages: 71
A

aude

Guest
la formule me va mais ceci se fait avec clique sur bouton, donc la descente de cellule se fera tjs à partir de C2.
ce que j'aimerais savoir c'est si il est ossible d'aller chercher le n° de ligne (ici 2) dans une cellule en l'affectant à une variable de manière que la ligne ne revienne pas à 2 mais reste bienau dernier numéro (définitivement)

Lig = [C2].End(xlDown).Row

sinon je te remercie pour le temps que tu me consacre
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 940
Membres
103 989
dernier inscrit
jralonso