Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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(D816;C28)

les plages D816 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 D816 devienne D817, puis D818 et ainsi de suite. donc je voulais mettre une variable mais je n'arrive pas à l'écrire.
 
Z

zon

Guest
Re,



Aude tu pourrais preciser si tu travailles en VBA ou en formules:



En VBA R3C2=cells(3,2) par ex cells(ligne,colonne)


en formules MOa a repondu à ta question..



A+++
 
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" & 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
Z

zon

Guest
Re,


dans ton exmple


Dim Lig As Long
Lig = [C2].End(xlDown).Row
[B12].Formula = "=COUNTIF(C2:C" & Lig & ",B11)"
[C12].Formula = "=COUNTIF(C2:C" & Lig & ",C11)"


A+++
 
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
 
A

aude

Guest
bonjour
ok je viens de tester la formule que tu m'a donné hier soir et tu as raison elle marche même lorsque j'ai quitté le classeur.

je te remercie pour tout, passe un bon week end
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…