Macro insérer une ligne identique à celle au-dessus+copier texte cellule spécifique

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

A

anzzio

Guest
Bonjour,

J'aurais besoin d'aide pour ma macro dans VBA

J'ai un registre de questions dans excel. Chaque ligne est prénuméroté (1 à 100) mais j'ai fait une macro pour ajouter une ligne identique à celle que je sélectionne car il peut arriver qu'une question contienne en fait plusieurs questions (donc 1,2.1, 2.2,3,4.1,4.2...). J'aimerais que lorsque la nouvelle ligne est copié et inséré, le texte inscrits dans que seule le texte de cette ligne compris dans les colonnes A, D et G et que les autres soient ignorés et donc vide. Est-ce possible?

Voici ce que j'ai déjà:

Sub Inserer_ligneidentique()

'make new row
ActiveCell.EntireRow.Insert Shift:=xlDown
'copy the row above
ActiveCell.Offset(1, 0).EntireRow.Copy Cells(ActiveCell.Row, 1)
On Error Resume Next
End Sub
 
Re : Macro insérer une ligne identique à celle au-dessus+copier texte cellule spécifi

Bonsoir Anzzio et bienvenue, bonsoir le forum,

Peut-être comme ça :
Code:
Sub Macro1()
Dim li As Integer
li = ActiveCell.Row + 1
ActiveCell.EntireRow.Copy
ActiveCell.Offset(1, 0).EntireRow.Insert Shift:=xlDown
Application.Union(Range(Cells(li, 2), Cells(li, 3)), Range(Cells(li, 5), Cells(li, 6)), Range(Cells(li, 8), Cells(li, 256))).ClearContents
Cells(li, 2).Select
End Sub
 
Dernière édition:
- 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

M
  • Question Question
Réponses
3
Affichages
806
Mr.Adrien
M
S
Réponses
3
Affichages
874
sanae_J
S
C
Réponses
8
Affichages
2 K
coloc52
C
Retour