ajout ligne en vba

  • Initiateur de la discussion Nat
  • Date de début
N

Nat

Guest
bonjour je cherche comment faire pour rajouté une ligne a la fin du tableau avec une macro

merci pour votre aide B) [file name=AJOUT LIGNE_20050511152650.zip size=2149]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/AJOUT LIGNE_20050511152650.zip[/file]
 

Pièces jointes

  • AJOUT LIGNE_20050511152650.zip
    2.1 KB · Affichages: 106

Gérard DEZAMIS

XLDnaute Accro
Bonjour Nat

S'il ne faut que mettre un 'cadre' à chaque cellule pour former une ligne, cette Mise en Forme conditionnelle peut suffire.
Entrée d'une valeur en C => cadre en C,D,E et F de la même ligne

@+ GD [file name=AJOUT LIGNE2_20050511182436.zip size=2227]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/AJOUT LIGNE2_20050511182436.zip[/file]
 

Pièces jointes

  • AJOUT LIGNE2_20050511182436.zip
    2.2 KB · Affichages: 140
C

Canardodo

Guest
Pour ajouter une ligne à un tableau où qu'il se trouve, à condition que tu te trouves quand même dans le tableau.
La dernière ligne te positionne au début de cette nouvelle ligne.

Sub ajoute_Ligne()
Lignes = ActiveCell.CurrentRegion.Rows.Count
ActiveCell.CurrentRegion.Activate
ActiveCell.Offset(Lignes, 0).EntireRow.Insert
ActiveCell.Offset(Lignes, 0).Select
End Sub

Bye
B)
 
C

Canardodo

Guest
Jai oblié une chose importante, même 2 !

La macro compte le nombre de Lignes de la région donc ton tableau ne doit pas comporter de lignes entièrement vides, ni être adjacent à d'autres tableaux, autrement dit, les cellules juste au-dessus et juste à côté doivent être vides. si C pas le cas, tu insert avant une ligne ou une colonne pour séparer.
A+
 

Discussions similaires

Statistiques des forums

Discussions
313 090
Messages
2 095 176
Membres
106 200
dernier inscrit
OCNAM