Problème de transposition

Bonjour,

Je vous explique ce que je voudrais faire !

Je suis dans excel, j'ai 2 feuilles en bas (1 et 2). Je voudrais transposer facilement des éléments de la feuille 1 vers la feuille 2, cependant je souhaite sauter des cases (dsl c'est pas super simple à décrire).

Je voudrais transposer les cellules A1, A7, A13 ... (soit +6) de la feuille 1 vers les cellules A1, A2, A3 ... (soit +1) de la feuille 2 sans avoir à les recopier un par un.

J'espère que je me fais bien comprendre.

Merci pour votre aide

avec macro:

Sub copiercoller()
    Sheets("feuill1").Cells(1, 1).Copy Sheets("feuill2").Cells(1, 1)
    For i = 1 To 50
        Sheets("feuill1").Cells(i * 6+1, 1).Copy Sheets("feuill2").Cells(i + 1, 1)
    Next
End Sub

Bonjour,

Voir fichier et code avec ALT F11.

Bonne journée

Option Explicit
Public Sub Copie()
Dim Wss As Worksheet, Wsd As Worksheet
Dim Derligne As Long
Dim i As Long, j As Long
    Application.ScreenUpdating = False
    Set Wss = Worksheets("Feuil1")
    Set Wsd = Worksheets("Feuil2")
    Wsd.Cells.Clear
    Derligne = Wss.Range("A" & Rows.Count).End(xlUp).Row
    j = 1
    For i = 1 To Derligne Step 7
        Wss.Cells(i, 1).Copy Wsd.Cells(j, 1)
        j = j + 1
    Next
    Set Wss = Nothing: Set Wsd = Nothing
End Sub
7jordan2253-v1.xlsm (16.03 Ko)

Bonjour à tous

Une proposition par formule.

Cordialement

13classeur1.zip (6.90 Ko)

Je suis désolé, mais c'est un peu de charabia pour moi, je ne suis pas expert :/

Vous me donner des codes mais je dois les rentrer où ? Je fais quoi avec ?

Merci d'avance


Je suis désolé, mais c'est un peu de charabia pour moi, je ne suis pas expert :/

Vous me donner des codes mais je dois les rentrer où ? Je fais quoi avec ?

Merci d'avance

Re,

Dans ton cas, je privilégierai la solution sans macro donnée par Efgé (que je salue).

Cdlt

Je vous embête encore !

Sur la feuille 1, les cellules qui m'intéresse vont de B132 à AK232.

Je souhaite par exemple passer la cellule B132 de la feuille 1 en A21 de la feuille 2.

Je rentre cette formule en A21 de la feuille 2 : =INDEX(Feuil1!$B$132:$AK$232;((LIGNES($1:21)-1)*6)+1;COLONNES($A:A))

Pour moi la formule correspond mais dans la cellule on me met : #REF

HELP !!!

Re

Essai comme ceci:

=INDEX(Feuil1!$B$132:$AK$232;((LIGNES($1:1)-1)*6)+1;COLONNES($A:A))

Cordialement

ça fonctionne toujours pas, j'essaie de transférer une date. La date que je transfère en feuille 1 est le 1er sept et en feuille 2 dans le cellule que je sélectionne il me met le 1er janvier (avec ta formule) alors qu'il n'y a même pas le mois de janvier en feuille 1.

Une autre solution ?

Re

Peut être serait il temps de fournir un petit fichier exemple ? Non ?

Cordialement

Voilà les images.

Première photo feuille 1 et deuxième photo feuille 2, je veux mettre B132 (feuille 1) en A21 (feuille 2) et je veux aussi mettre B138 (feuille 1) en A22 (feuille 2) et ainsi de suite.

Quand je tape la dernière formules que tu m'as indiqué cela ne fonctionne pas.

8probleme.docx (123.91 Ko)

Re

Bonjour monsieur le garagiste, pouvez vous réparer mon moteur ? Je vous ai ammené la photo de ma voiture.

Comme tu ne semble pas près à faire le moindre effort, je passe la main.

Cordialement

Bah je ne sais pas, dit moi précisément ce que tu veux, je te le transmets dans la mesure du possible, c'est pas que je ne veux pas faire d'efforts

Re,

Envoies le fichier Excel

Cdlt

Ce sont les informations de la feuille "flotte" que je veux transférer sur les autres avec une écart de +6 comme indiqué plus haut

8suivi-jet-skis.xlsx (231.10 Ko)

Re

Ta feuille s'appelle flotte pas feuil1..............

=INDEX(flotte!$B$132:$AK$232;((LIGNES($1:1)-1)*6)+1;COLONNES($A:A))

Cordialement

Sorry =/

Je suis désolé j'ai un peu de mal à cerner la formule.

Si je veux transférer la cellule E134 de la feuille flotte en C21 de la feuille 4 j'aurais tendance à rentrer cette formule :

=INDEX(flotte!$B$132:$AK$832;((LIGNES($1:3)-1)*6)+1;COLONNES($C:D))

mais cela ne fonctionne pas. Si possible j'aimerais bien une petite explication

Merci beaucoup !

Bonjour à tous

J'ai (je crois avoir ) compris ce que tu cherche à faire.

J'ai modifié la formule en conséquence (elle commence par ="" & pour éviter de voir apparître des zéros lorsqu'il n'y a rien à renvoyer)

Je t'ai fait les feuilles 3 et 4.

Regarde les différences de formules entre les deux feuilles, tu pourras continuer tout seul.

Regarde l'aide sur les fonctions INDEX et LIGNES

Cordialement

6index.zip (43.79 Ko)

C'est top Edgé, merci beaucoup

Par contre le signe ""& pour ne pas avoir de 0 ne fonctionne pas si je suis en mode date au lieu d'être en mode standard

Rechercher des sujets similaires à "probleme transposition"