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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro sélection d'une plage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Macro sélection d'une plage

n°1933972
yucki68
Posté le 20-10-2009 à 21:03:04  profilanswer
 

Bonjour,
 
J'aimerais connaitre le code qui me permettra de sélectionner la plage A3 jusqu'a la dernière cellule remplie en F + 1 colonne
 
Merci

mood
Publicité
Posté le 20-10-2009 à 21:03:04  profilanswer
 

n°1934064
olivthill
Posté le 21-10-2009 à 09:45:16  profilanswer
 

Pour aller de F3 jusqu'à la dernière cellule de la colonne F, on peut faire  

   Range("F3" ).Select
    Range(Selection, Selection.End(xlDown)).Select


On peut aussi utiliser xlToLeft, xlToRight, etc.
 
Ou bien on peut utiliser une boucle pour trouver le numéro de la ligne de la première cellule vide en dessous de F3

   Set src_feuille = ThisWorkbook.Sheets("Feuil1" )
    src_col_no = 6 ' pour la colonne F (A = 1, B = 2)
    src_lg_no = 3  ' à partir de la troisième ligne
    Do While Not IsEmpty(src_feuille.Cells(src_lg_no, src_col_no))
        src_lg_no = src_lg_no + 1
    Loop

n°1942751
Laoo
Posté le 20-11-2009 à 11:49:00  profilanswer
 

Salut
Je pense que ceci pourrait te convenir:
 
dernière = Range("F3" ).End(xlDown).Row
     Range(Range("a3" ), Range("G" & dernière)).Select
 
@+

n°1942778
yucki68
Posté le 20-11-2009 à 12:50:23  profilanswer
 

Merci à vous @+

n°1947718
Laoo
Posté le 06-12-2009 à 18:08:02  profilanswer
 


En fait, ceci est encore mieux, car ne tient pas compte d'éventuelles cases vides en colonne F:
 
'cherche la dernière cell vide de la colonne:  
 
RowFin = Range("F65536" ).End(xlUp).Row + 1  
 
 
'sélectionne la plage voulue:
 
  Range(Range("a3" ), Range("G" & RowFin )).Select  
 
Cordialement


---------------
Olympus OM-D  EM-5 + 14-42

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

  Macro sélection d'une plage

 

Sujets relatifs
Variable VBA dans une macro[OpenOffice] Faire une macro
Macro Excel pour ajouter en caractère dans les cellules.Macro excel interrogeant un tableau par le nom de la colonne
Gerer un evenement suite à une selection dans un ComboBoxMacro Covariance
importante aide sur vba (macro)creation de macro par code
[Résolu] Macro excel pour tri tableau par semaine[VBA] Besoin d'aide pour macro
Plus de sujets relatifs à : Macro sélection d'une plage


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