Forums XLPages

Tous les messages (bardav)

copier une cellule dans les 2 cellules suivantes dans la colonne
#1
Débutant XLPages

Inscription: 28/02/2012

Messages: 8

Système d'exploitation:
Mac
Version Excel utilisée:
2011 (2010)
Posté le : 05-03-2012 15h48
Bonjour,
Je sollicite votre aide pour résoudre une autre difficulté de manipulation des données dans une feuille excel.
Par exemple, je prends la cellule A2, et je dois la copier dans les cellules A3 et A4, ensuite la cellule A5 doit être copiée dans les cellules A6 et A7, la cellule A8 dans les cellules A9 et A10, etc... jusqu'à la fin de mon tableau.
Est-il possible de réaliser une telle tâche au moyen d'une macro?
Merci d'avance à tous pour votre aide.
Hors Ligne
Rapport   Haut 

Re: comment copier une cellule (qui contient une formule) toutes les 3 lignes
#2
Débutant XLPages

Inscription: 28/02/2012

Messages: 8

Système d'exploitation:
Mac
Version Excel utilisée:
2011 (2010)
Posté le : 05-03-2012 15h42
Super ça marche du tonnerre! Merci!
Et merci pour les explications, du coup j'ai pu commencer à comprendre un peu mieux ce que veulent dire les lignes de code.

Hors Ligne
Rapport   Haut 

Re: Comment insérer et dupliquer des lignes
#3
Débutant XLPages

Inscription: 28/02/2012

Messages: 8

Système d'exploitation:
Mac
Version Excel utilisée:
2011 (2010)
Posté le : 05-03-2012 14h33
Bonjour, effectivement après avoir réessayé, tout fonctionne.
J'ai du faire un erreur en recopiant le code.
Merci encore pour votre aide précieuse.
Edité par bardav le 22/03/2012 08:02:33
Hors Ligne
Rapport   Haut 

Re: Comment insérer et dupliquer des lignes
#4
Débutant XLPages

Inscription: 28/02/2012

Messages: 8

Système d'exploitation:
Mac
Version Excel utilisée:
2011 (2010)
Posté le : 02-03-2012 12h50
 Bonjour,
Merci à tous pour votre aide, mais après avoir testé toutes les solutions proposées, je me retrouve avec le même problème qu'initialement, c'est à dire qu'après avoir exécuté l'opération une fois, sur la première ligne, il faut que je me mette sur la ligne suivant et que je relance la macro pour que l'insertion et la duplication se fassent.
Comment faire pour que par exemple sur les lignes 1 à 2000 cette opération se fasse de manière automatique?
Hors Ligne
Rapport   Haut 

comment copier une cellule (qui contient une formule) toutes les 3 lignes
#5
Débutant XLPages

Inscription: 28/02/2012

Messages: 8

Système d'exploitation:
Mac
Version Excel utilisée:
2011 (2010)
Posté le : 02-03-2012 12h38
Bonjour, 
J'ai un tableau avec des lignes insérées entre des écritures, je cherche comment faire pour copier une cellule contenant une formule, toutes les 3 lignes, jusqu'à la nième ligne.
Dans l'exemple concret, copier  la cellule contenant la formule en en H3 et la coller en H6, H9 etc
Ensuite faire la meme chose avec la cellule H4 à copier et coller en H7, H10, etc...
Si je veux ensuite faire la même chose mais pour copier-coller une cellule toutes les 2/4/5/6 lignes, quelles modifications sont à apporter au code?

Vous trouverez un exemple en pièce jointe. Merci d'avance pour votre aide




Pièce jointe:
xlsx Classeur2.xlsx   [ Taille: 34.22 Ko - Téléchargements: 809 ]
Hors Ligne
Rapport   Haut 

Re: Comment insérer et dupliquer des lignes
#6
Débutant XLPages

Inscription: 28/02/2012

Messages: 8

Système d'exploitation:
Mac
Version Excel utilisée:
2011 (2010)
Posté le : 29-02-2012 14h18
Merci à tous!
Je vais essayer de décortiquer tout ça pour comprendre mieux le fonctionnement de toutes les solutions que vous m'avez données.
Je vous suis infiniment reconnaissant.
Bonne journée/soirée à tous.
 
Hors Ligne
Rapport   Haut 

Comment insérer et dupliquer des lignes
#7
Débutant XLPages

Inscription: 28/02/2012

Messages: 8

Système d'exploitation:
Mac
Version Excel utilisée:
2011 (2010)
Posté le : 28-02-2012 23h15
Bonjour, Je vous remercie pour votre attention.
J'ai besoin, dans un fichier, d'insérer 2 lignes sous chaque ligne, et ensuite de dupliquer chaque ligne contenant des données sur les lignes insérées en dessous.
Vous pourrez trouver un exemple en pièce jointe.
J'ai trouvé sur le site un code intéressant, mais il faut sélectionner manuellement chaque ligne à dupliquer/insérer. Avec 1500 lignes ça va être très très long.
Comment faire pour automatiser l'opération sur une plage donnée par exemple?

http://www.mdf-xlpages.com/modules/ne ... ost_id=5337#forumpost5337

Sub InsereLign()

'myDearFriend!  -  www.mdf-xlpages.com

Dim Plage As Range

Dim L As Long

    Application.ScreenUpdating = False

    Set Plage = Rows(6)

    For L = 11 To 2250 Step 5

        Set Plage = Application.Union(Plage, Rows(L))

    Next L

    Plage.Insert Shift:=xlDown

    Application.ScreenUpdating = True

    MsgBox "Insertion terminée !"

End Sub



Merci d'avance pour votre aide.


Pièce jointe:
xlsx Classeur1.xlsx   [ Taille: 47.69 Ko - Téléchargements: 996 ]
Edité par bardav le 02/03/2012 10:32:21
Hors Ligne
Rapport   Haut 

Re: Ajouter une ligne a intervalle régulier.
#8
Débutant XLPages

Inscription: 28/02/2012

Messages: 8

Système d'exploitation:
Mac
Version Excel utilisée:
2011 (2010)
Posté le : 28-02-2012 12h45
 Bonjour,
Merci pour la solution que vous apportez. Seulement, étant débutant, je ne comprends pas tout du code proposé.
Si je souhaite rajouter non pas une, mais 2 lignes entre toutes les lignes, quels paramètres du code dois-je modifier?
Si je souhaite non plus insérer, mais dupliquer chaque ligne de manière à obtenir 3 lignes identiques, comment faire?
Merci beaucoup pour votre attention.


Hors Ligne
Rapport   Haut