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 :

Comment se rendre à la dernière ligne d'un tableau ds une autre feuille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2012
    Messages : 20
    Par défaut Comment se rendre à la dernière ligne d'un tableau ds une autre feuille
    Bonjour,

    Voilà, j'ai créer un tableau pour le suivi d'appels téléphonique (feuille qui porte le nom du mois en cours)
    Je récapitule (à l'aide de la fonction "recherche") le contenu de chaque ligne dans une fiche message sur une autre feuille (que je nomme "fiche message")

    A l'aide d'un petit code VB que j'ai trouvé, j'envoi ma fiche message par mail à la personne concernée par le message téléphonique sur un simple Clic qui se présente comme ceci :

    [
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub CommandButton1_Click()
    ActiveSheet.Range("A1:M40").Select ' la plage de cellules à envoyer
    ActiveWorkbook.EnvelopeVisible = True
     
    With ActiveSheet.MailEnvelope
        .Item.To = Range("a42") 'récupère l'adresse mail du destinataire
        .Item.Subject = "Objet de mon message"
        .Item.Send
    End With
    Range("A1").Select
    End Sub
    ]

    Je voudrait rajouter dans ce petit code une ligne ou deux qui me permettent de revenir automatiquement sur la première feuille (feuille qui porte le nom du mois en cours) et qui ramène automatiquement mon curseur sur la dernière ligne saisie dans le tableau.

    Merci à la personne qui pourra m'aider
    Joss062

  2. #2
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 86
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Par défaut
    Bonjour,
    Ajouté

    Après Range("A1").Select

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sheets("NomDuMois").Activate
    derLigne=Range("A"&Rows.Count).End(xlUp).Row
    Range("A"&derLigne).Select

Discussions similaires

  1. [XL-2010] Récupérer ligne entière suivant valeur d'une autre feuille
    Par neGo33 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/05/2015, 16h37
  2. macro copier coller une ligne d'un tableau dans une autre feuille
    Par sonichou dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/07/2011, 22h13
  3. Transposé sur la dernière ligne d'un tableau d'une nouvelle feuille
    Par Mairequimby dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/12/2010, 14h13
  4. Réponses: 2
    Dernier message: 04/07/2008, 14h24
  5. boucle (supprimer une ligne et la copier sur une autre feuille)
    Par arnold95 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/12/2007, 18h38

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