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

copier avec rappel d'une feuille

  • Initiateur de la discussion fabrice
  • Date de début
F

fabrice

Guest
salut voila j'aimerais savoir comment faire pour copier cette fonction
=si(t(Feuil9!C3)="";"z";t(Feuil9!C3))

dans les cellules de dessous de maniere que ce soit les feuilles qui s'incremente plutot que les cellules c'est a dire que j'obtienne ca

=si(t(Feuil10!C3)="";"z";t(Feuil10!C3)) et ainsi de suite au lieu de

=si(t(Feuil9!c4)="";"z";t(Feuil9!C4))


merci d'avance
 
N

nanor

Guest
voici une solution.
Cela me semble du bricolage mais bon.

nanor
 

Pièces jointes

  • concatener.zip
    2.7 KB · Affichages: 22
  • concatener.zip
    2.7 KB · Affichages: 31
  • concatener.zip
    2.7 KB · Affichages: 28
F

fabrice

Guest
meric a toi mais j'avais deja en bricolant reussi a obtenir ce resulat le probleme et que je n'aobtient que du texte a la fin dans la cellule (ce n'est pas reconnu comme une formules
 
M

Mytå

Guest
Bonsoir le forum

fabrice un debut de macro tu selectionnes la cellule ou commencer

la valeur exemple C3
la premiere feuille a valider
le nombre de cellule a remplir

te reste juste a aller inscrire un = devant les valeurs de chaque cellules remplit, pas trouver comment inserer le = par defaut.

Peut-etre que quelqu'un saura

Sub copier_vers_bas()
a = ActiveCell.Row
b = ActiveCell.Column
cellule = InputBox("Entrez la cellule à copier")
If cellule = "" Then Exit Sub
feuille = InputBox("Entrez le numéro de la première feuille")
If feuille = "" Then Exit Sub
nombre = InputBox("Entrez le nombre de cellule à remplir")
If nombre = "" Then Exit Sub
For i = feuille To feuille + nombre
valeur = "SI(T(Feuil" & i & "!" & cellule & ")=" & Chr(34) & Chr(34) & ";" & Chr(34) & "z" & Chr(34) & ";T(Feuil" & i & "!" & cellule & "))"
Cells(a, b).Formula = valeur
a = a + 1
Next i
End Sub

A suivre Mytå
 

Discussions similaires

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