IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Fonction Range - activecell


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Décembre 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2020
    Messages : 5
    Par défaut Fonction Range - activecell
    Bonjour,

    Je suis bloquée sur cette macro que j'ai récupérée sur internet. Elle correspond presque à ce que je souhaite faire ....J'ai bien tenté de la modifier moi-même mais sans succès !
    J'ai donc besoin de l'aide du forum pour que la macro ne fasse pas référence à la colonne A mais à la colonne active.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub Creation()
    Dim J As Long
    Dim Ws As Worksheet
      Application.ScreenUpdating = False
      Set Ws = ActiveSheet
      For J = 25 To Ws.Range("A" & Rows.Count).End(xlUp).Row
        If FeuilleExiste(Ws.Range("A" & J).Value) = False Then
          Sheets.Add after:=Sheets(Sheets.Count)
          ActiveSheet.Name = Ws.Range("A" & J)
        End If
      Next J
      Ws.Select
    End Sub
    Merci de votre aide
    Gremlins49

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Février 2010
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 288
    Par défaut
    Bonjour,

    Il faudrait essayer de remplacer le A par activecell.column
    Puis prendre plutôt la forme Range(Cells(ligne, colonne) )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub Creation()
    Dim J As Long
    Dim col as variant 
    Dim Ws As Worksheet
      Application.ScreenUpdating = False
      Set Ws = ActiveSheet
      'For J = 25 To Ws.Range("A" & Rows.Count).End(xlUp).Row
       For J = 25 To Ws.Range(activecell.Rows.Count).End(xlUp).Row     
    'If FeuilleExiste(Ws.Range("A" & J).Value) = False Then
    If FeuilleExiste(Ws.Range(cells(J,activecell.column).Value) = False Then
          Sheets.Add after:=Sheets(Sheets.Count)
          ActiveSheet.Name = Ws.Range("A" & J)
        End If
      Next J
      Ws.Select
    End Sub
    Cordialement

  3. #3
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 548
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    J = 25 To Ws.Cells(Rows.Count, ActiveCell.Column).End(xlUp).Row

Discussions similaires

  1. Question sur fonction Range - ActiveCell.FormulaR1C1
    Par Olivier2610 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/04/2020, 11h32
  2. Aide sur fonction set et handles
    Par occor dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 23/03/2007, 19h17
  3. [AJAX] aide sur fonction ajax navigation
    Par speedylol dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 13/11/2006, 14h17
  4. [MySQL] besoin d'aide sur fonctions WHERE LIKE
    Par rvm31 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 24/08/2006, 21h37
  5. besoin d'aide sur fonction curseur et procedure
    Par abdel54 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/11/2005, 18h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo