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

Insertion de ligne

  • Initiateur de la discussion Initiateur de la discussion Mapat
  • 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 !

Mapat

XLDnaute Occasionnel
Bonjour le forum

Quelqu'un pourrait-il m'aider pour insérer une ligne, par macro, automatiquement à la suite de données dèjà existantes et reprernant les deux formules qui sont en A et B

Merci
 

Pièces jointes

Re : Insertion de ligne

Bonsoir ceci mets directement la valeur pas besoin de mettre les formules.
Bruno

Sub Macro2()
lig = [A1].End(4).Row + 1
Cells(lig, 1) = Cells(lig - 1, 1) + 7
Cells(lig, 2) = Cells(lig - 1, 2) + 1
End Sub
 
Re : Insertion de ligne

bonsoir le forum,
bonsoir Mapat, youky,
youky, si je comprend bien votre "formulation",
"lig = [A1].End(4).Row + 1" le (4) correspond à
lig = [A1].End(xlUp).row + 1
ou avez vous trouver le chiffre remplaçant l'expression xlUp ?
merci d'avance.
désolé pour l'incursion dans le post.
 
Re : Insertion de ligne

Re

Lorsque j'insère cette ligne supplémentaire, elle sert à copier des données qui se trouvent sur la feuille 2
Est-il possible de copier ces données en même temps que l'insertion automatique ?
 
Re : Insertion de ligne

Bonsoir à vous,
Pour répobndre à Macpoy
lig = [A1]End(4).Row + 1" le (4) correspond à (XlDown)
pour (XlUp) c'est (3) ceci pour raccourcir le code, tu peux mettre comme tu veux cela ne change rien.
Pour répondre aussi à Mapa, bien sur qu'il est facile de copier des données de Feuil2
Faut simplement savoir ou se situe les données à copier et ou les coller.
L'insertion de ligne est-elle obligatoire...Y a t'il des données en dessous.
Il serait bon de faire un petit fichier exemple avec qlq lignes et le résultat attendu.
Pour mettre un fichier voir le bouton "allez en mode avancé"
Bruno
 
Re : Insertion de ligne

Re,
Voici, j'ai mis dans le code Feuil2. qui est le codeName et pas forcément pareil sur le fichier original.
Bruno


Code:
Sub Macro2()
lig = [A1].End(4).Row + 1
Cells(lig, 1) = Cells(lig - 1, 1) + 7
Cells(lig, 2) = Cells(lig - 1, 2) + 1
ligf2 = Feuil2.[C65536].End(3).Row 'prend la derniere ligne de Feuil2
Range("C" & lig & ":i" & lig).Value = _
Feuil2.Range("C" & ligf2 & ":i" & ligf2).Value
End Sub
 
- 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

Discussions similaires

Réponses
2
Affichages
106
  • Question Question
Microsoft 365 archivage excel
Réponses
12
Affichages
278
Réponses
4
Affichages
266
  • Question Question
Microsoft 365 problème d'index
Réponses
19
Affichages
498
Réponses
5
Affichages
279
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…