Ajouter une ligne lors de la copie et de la manipulation de données - Conseils Excel

Table des matières

Ed a écrit et posé des questions sur une macro simple:

Avez-vous une macro qui peut ajouter des lignes à une feuille de calcul (en bas ou au pointeur de cellule), puis copier à partir de la ligne précédente et insérer les données dans la nouvelle ligne? Et, enfin, supprimez les données de certaines cellules.

Voici une macro qui insérera une ligne au-dessus du pointeur de cellule et copiera le contenu de la ligne précédente. Supposons que vos données s'étendent de A à T et que vous souhaitez supprimer le contenu des cellules H, K et M de la nouvelle ligne

J'utiliserai le mot-clé ActiveCell pour que la macro fonctionne par rapport au pointeur de cellule.

Sub AddRowForEd() ActiveCell.EntireRow.Insert Cells(ActiveCell.Row - 1, 1).Resize(1, 20).Copy _ Destination:=Cells(ActiveCell.Row, 1) Cells(ActiveCell.Row, 8).Clear ' Column H Cells(ActiveCell.Row, 11).Clear ' Column K Cells(ActiveCell.Row, 13).Clear ' Column M End Sub

Articles intéressants...