Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1278 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA Excel] Supprimer le contenu d'une ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA Excel] Supprimer le contenu d'une ligne

n°1399569
Viper7
Posté le 03-07-2006 à 15:37:47  profilanswer
 

Salut,
 
Là c'est tout simple mais je bloque :
Je fais une macro suppression du contenu d'une ligne
J'ai nommé la fin d'une colonne "FinColonneC"
 
J'ai écrit :

Code :
  1. Range("FinColonneC" ).Select
  2. EntireRow.Select
  3. Selection.ClearContents


 
Mais EntireRow n'est pas bon. En fait je souhaite que la macro sélectionne la ligne entière où est situé la fin de la colonne pour supprimer son contenu... Comment faire ?
D'avance merci

mood
Publicité
Posté le 03-07-2006 à 15:37:47  profilanswer
 

n°1399577
jpcheck
Pioupiou
Posté le 03-07-2006 à 15:47:16  profilanswer
 

pour sélectionner la dernière ligne, tu as, à la place de ton "FincolonneC" la méthode répandue
 
Sheets("feuil1" ).Range("C65536" ).End(xlUp).Row.Select
Selection.clearContents
 
perso, au lieu de faire un clearcontents (méthode que je connaissais pas, merci pour ma culture), je passais par un boucle en mettant des .value =""...

n°1399593
Viper7
Posté le 03-07-2006 à 16:05:11  profilanswer
 

Ok ca m'a l'air d'etre une bonne solution, cependant il me supprime une ligne trop tôt, c'est possible de lui demander d'effacer le contenu de la ligne d'après ?

n°1399599
jpcheck
Pioupiou
Posté le 03-07-2006 à 16:08:59  profilanswer
 

Viper7 a écrit :

Ok ca m'a l'air d'etre une bonne solution, cependant il me supprime une ligne trop tôt, c'est possible de lui demander d'effacer le contenu de la ligne d'après ?


ben oui, tu prends la ligne d'en dessous, un xlDown ^^

n°1399603
Viper7
Posté le 03-07-2006 à 16:12:11  profilanswer
 

Merci lol je ne suis qu'un jeune apprenti !!!

n°1399620
galopin01
Posté le 03-07-2006 à 16:32:23  profilanswer
 

Bonjour,

Code :
  1. Sub Test()
  2. Rows(Sheets("Feuil1" ).Range("C65536" ).End(xlUp).Row + 1).ClearContents
  3. End Sub


A+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA Excel] Supprimer le contenu d'une ligne

 

Sujets relatifs
[VBA Excel] Copie automatique d'une donnéeExcel : Protection Barre d'outils
Petit Challenge pour les passionnes d'ExcelProbleme pour envoyer un mail avec Excel
Renvoyer une matrice de VBA vers ExcelRecherche Tuto, cours macro excel
Remplacer / Supprimer des données dans un fichier txtComment ajouter une ligne entête a une pièce jointe en .NET 2.0?
Plus de sujets relatifs à : [VBA Excel] Supprimer le contenu d'une ligne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR