• Initiateur de la discussion Initiateur de la discussion chak147
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

chak147

Guest
Bonjour à tous

j'ai un fichier avec 2 feuilles
je veux copier les données des cellules B5,C5,D5.... de la feuil1 dans ceux de la feuil2 D14,F14,H14...
sachant que les colonnes E14,G14,I14... sont masquées et je veux qu'elles le reste
vous trouverez ci joint l'exemple (Excel 2010)
Merci
 

Pièces jointes

Re : copier coller

Bonjour

en feuille 2 D14 tu écris = feuil1!B5 (en ajustant bien sur le nom des feuilles et des cellules. Ou plus simple tu te places dans la cellule D14 de la feuille 2 tu tapes = et tu vas ensuite cliquer dans la cellule de ton choix sur l'autre feuille.
 
Re : copier coller

Merci pour ta réponse mais c'est facile
le fichier original est plus grand avec beaucoup de lignes et colonnes
je veux copier tte la la ligne 5 de la feuil1 et la coller dans la ligne14 de la feuil 2
 
Re : copier coller

Bonsoir chak145, Misange,

Entrer en Feuil2!D14 cette formule, à tirer vers la droite :

Code:
=SI(MOD(COLONNES($D14:D14);2);DECALER(Feuil1!$A5;;COLONNES($C14:D14)/2);"")
Ainsi il y aura le texte vide "" en E14 G14 I14 K14.

Si l'on préfère zéro en E14 G14 I14 K14 :

Code:
=MOD(COLONNES($D14:D14);2)*DECALER(Feuil1!$A5;;COLONNES($C14:D14)/2)
A+
 
Re : copier coller

Re,

Maintenant si l'on ne veut pas toucher aux valeurs qui se trouvent en E14 G14 I14 K14 M14, exécuter cette macro :

Code:
Sub Copie()
'Feuil1 et Feuil2 sont les CodeNames des feuilles
Dim source As Range, dest As Range, n
Set source = Feuil1.[B5:F5] 'plage à adapter
Set dest = Feuil2.[D14] 'à adapter
For n = 1 To source.Count
  dest.Offset(, 2 * n - 2) = source(n)
Next
End Sub
A placer dans n'importe quel module VBA (Alt+F11).

En N14 on entrera :

Code:
=SOMMEPROD((MOD(COLONNE(D14:L14);2)=MOD(COLONNE(D14);2))*D14:L14)
Enfin enregistrer le fichier en .xlsm (acceptant les macros) ou .xls.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

I
Réponses
7
Affichages
2 K
desquiens.gabriel@hotmail
D
E
Réponses
8
Affichages
2 K
ebenezerkonan
E
D
Réponses
5
Affichages
2 K
Drokarre
D
M
  • Question Question
Réponses
1
Affichages
825
Retour