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 :

Programme pour renommer cellule à partir d'un numéro d'onglet


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mai 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 1
    Par défaut Programme pour renommer cellule à partir d'un numéro d'onglet
    Bonjour,

    Je suis actuellement en stage dans un service de comptabilité. Mes chefs me demandent de créer différents programme vba pour améliorer leur apllication et éviter les sources d'eerreur.

    J'ai donc un problème sur l'un de ces programme.

    En effet je voudrais que "quand on supprime un onglet (qui possède un numéro) le programme pourrait suprimer la ligne correspondant à cet onglet (toute les feuilles sont retranscri par ligne dans une seul feuille).

    J'ai déjà fait un programme qui renome les feuilles par ordre croissant quand je suprime une feuille et je voudrais donc que ces nouveaux numéro se retranscrive également dans l'historique.

    C'est vraiment pas facile à expliquer j'en suis désolé mais je suis vraiement bloqué.

    Merci pour ceux qui essairon.

    A bientôt, priscilla.

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,

    En effet je voudrais que "quand on supprime un onglet (qui possède un numéro) le programme pourrait suprimer la ligne correspondant à cet onglet (toute les feuilles sont retranscri par ligne dans une seul feuille).
    A mon avis, il faut déjà supprimer la fameuse ligne et le fichier ensuite.

    si la ligne est en feuille 1 col a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    dim dl as integer, nom as string,ch as range
    dl = sheets("feuil1").range("a1" & rows.count).end(xlup).row
    nom = activesheet.name
    ch = sheets("feuil1").range("a2:a" dl).find(nom)
    sheets("feuil1").range("a" & ch.row).clear
    sheets(nom).delete
    un truc qui ressemble à ça

    a +
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/02/2018, 10h37
  2. Programme pour créer un film à partir de photos ?
    Par beegees dans le forum Général Python
    Réponses: 3
    Dernier message: 05/09/2010, 11h02
  3. [XL-2003] Problème pour renommer un fichier à partir d'une variable contenu dans une cellule
    Par the-geut dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/05/2010, 11h43
  4. [XL-2007] programmer cellule à partir du contenu d'une autre
    Par laconst dans le forum Excel
    Réponses: 6
    Dernier message: 10/07/2009, 09h54
  5. quel programme pour dessiner un graphe a partir de données
    Par Tex-Twil dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 10/12/2007, 12h47

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