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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  calculer le nbr de lignes pour action d'une macro

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

calculer le nbr de lignes pour action d'une macro

n°1094732
polemoine
Posté le 24-05-2005 à 12:08:54  profilanswer
 

Bonjour,  
 
Voici le code de ma macro
 
    ActiveCell.FormulaR1C1 = "=RC[-1]"
    Range("B3" ).Select
    ActiveCell.FormulaR1C1 = "=CONCATENATE(R[-1]C,"";"",RC[-1])"
    Selection.AutoFill Destination:=Range("B3:B40" )
    Range("B3:B40" ).Select
    Columns("B:B" ).Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
 
le seul problème que j'ai c'est que B40 doit etre une variable fonction du nombre de ligne pleines.
 
Comment contourner le problème...
 
merci de votre aide
 
calculer  le nbr de lignes pour action d'une macro

mood
Publicité
Posté le 24-05-2005 à 12:08:54  profilanswer
 

n°1094852
mbl
Posté le 24-05-2005 à 13:27:07  profilanswer
 

J'ai fait ca moi :
[fixe]
Function nbLignes(feuille) As Integer
    FeuilleActive = ActiveSheet.Name
    'Nombre de lignes de la feuille fichier :
    Worksheets(feuille).Select
    Range("A1" ).Select
    'Tant qu'on ne tombe pas sur une cellule vide on active la cellule d'après
    lignes = 1
    While IsEmpty(ActiveCell) = False
        ActiveCell.Offset(1, 0).Activate
        lignes = lignes + 1
    Wend
    'On récupère le numéro de la colonne et on enlève 1 pour avoir le nombre de ligne
    '(la derniere cellule active est vide)
    nbLignes = lignes
    Sheets(FeuilleActive).Select
End Function
[/fixe]
tu fous ca sur une colonne qui accepte tjrs un arguments et normalment ca marche impec

n°1094861
rours
Posté le 24-05-2005 à 13:31:41  profilanswer
 

pour avoir le nombre de ligne rempli , c est pas bien dur
 
comp = 1
 
do while feuil.cells(1,comp)<>""
comp=comp+1
 
loop
 
le nombre de ligne est dans comp


Message édité par rours le 24-05-2005 à 13:32:49
n°1094898
mbl
Posté le 24-05-2005 à 13:51:04  profilanswer
 

arf battu d'une ligne :(

n°1094936
polemoine
Posté le 24-05-2005 à 14:09:11  profilanswer
 

Merci de votre aide A++


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

  calculer le nbr de lignes pour action d'une macro

 

Sujets relatifs
Exécuter une macro Ms Project depuis Excel[résolu] [javascript/css] placer une image après action
macro verrouilléeMacro sql Access 2000
Macro VBMacro formule cellule #NOM?...
Macro pour trouver et recopier toutes les lignes ayant une valeur com[ASP/SQLServer] Comment visualiser toutes les lignes d'une table?
[RESOLU] Macro - copie de fichier 
Plus de sujets relatifs à : calculer le nbr de lignes pour action d'une macro


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