> Tous les forums > Forum Bureautique
 EXCEL: macro pour insérer un champ de lignesSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
lavandine
  Posté le 28/11/2009 @ 19:09 
Aller en bas de la page 
Nouvel astucien

Bonjour à tous !

Une petite macro que je n'arrive pas à résoudre qui peux m'aider !

Avant de créer ma macro, j'ai créer en bas de ma feuille un champ de 4 lignes que j'ai appeler " source " .

J'aimerais créer une macro qui m'insère en copiant le champ " source " à l'endroit quelconque ou je sélectionne une ligne dans la feuille.

Précision : Qui copie le champ juste au dessus de la ligne sélectionnée !

Merci pour toutes vos bonnes idées

Publicité
Marmotte18
 Posté le 28/11/2009 à 20:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir ,

Voilà la macro demandée :

Sub Copie4Lignes()

Dim LigneSélectionnée As Integer
LigneSélectionnée = ActiveCell.Row

Application.Goto Reference:="Source"
Application.CutCopyMode = False
Selection.Copy
Cells(LigneSélectionnée, 1).Select
Selection.Insert Shift:=xlDown
Range("A1").Select

End Sub

Ci-joint le fichier de démonstration : http://www.cijoint.fr/cjlink.php?file=cj200911/cijr9E7VJy.xls

lavandine
 Posté le 30/11/2009 à 20:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Bravo et tous mes compliments, merçi pour la rapidité !{#}

ferrand
 Posté le 01/12/2009 à 10:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

Pour marmotte: http://cjoint.com/?mbj1Bgo0nL

Petite curiosité, je te livre ma modification de ta macro, faite l'autre jour en la voyant, une touche après l'autre, ce que j'ai trouvé drôle au final c'est qu'il ne reste plus une ligne semblable (après la déclaration de variable). Cela m'a fait méditer sur les diverses façons d'aborder un problème et les réflexes acquis à cet égard... Le résultat est le même (avec une petite différence tout de même [qui m'avait fait commencer à modifier]: je n'ajoute pas de lignes).

Bonne journée.

Marmotte18
 Posté le 01/12/2009 à 18:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Pour ferrand : oui c'est amusant ! Par contre, les fonctionnalités ne sont pas les mêmes.

lavandine a dit :

J'aimerais créer une macro qui m'insère en copiant le champ " source " à l'endroit quelconque ou je sélectionne une ligne dans la feuille.

J'ai hésité longuement pour savoir s'il fallait copier ou insérer ! J'ai finalement procédé à une insertion sans conviction => le test que tu as fait, devenait inutile.

ferrand
 Posté le 01/12/2009 à 19:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Mais elle avait écrit aussi

Précision : Qui copie le champ juste au dessus de la ligne sélectionnée !

A plus.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Enceinte connectée Amazon Echo Pop avec assistant Alexa à 19,99 €
19,99 € 70 € -71%
@Amazon
Lego 10315 Icons Le Jardin Paisible à 59,99 €
59,99 € 86,99 € -31%
@Cdiscount
Ecran portable 16 pouces AOSIMAN 160QC (WQHD+ 2560x1600, 120 Hz, IPS, USB-C, HDMI) à 129 €
129 € 200 € -36%
@Geekbuying
SSD PNY CS900 1 To à 57,65 €
57,65 € 65 € -11%
@Amazon
SSD WD Black SN770 1 To (PCIe Gen4, NMVe M.2, 5150 Mo/s) à 73,02 €
73,02 € 85 € -14%
@Amazon Allemagne
20 € de remise dès 60 € d'achat sur les LEGO chez Cdiscount
-20 € -1 -14%
@Cdiscount

Sujets relatifs
problème pour insérer des lignes dans excel
Creation d' une boucle macro dans fichier EXCEL pour impression
Macro pour ouverture d'un fichier Excel
Macro pour créer un Gencode sur Excel - EAN 18
macro pour trier un tableau et effacer les lignes sans saisie
Macro Excel, ajout lignes et valeurs...
impossible d'insérer de lignes s/page excel
Macro pour un envoi feuille excel par mail
Macro excel pour enregistrer
macro excel pour convertir données
Plus de sujets relatifs à EXCEL: macro pour insérer un champ de lignes
 > Tous les forums > Forum Bureautique