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 pour remplacer String dans une feuille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 36
    Par défaut Fonction pour remplacer String dans une feuille
    Bonjour à tous,

    Je suis débutant en VBA et j'ai un petit soucis auquel je n'arrive pas à trouver de solution sur internet.

    Je vous expose donc mon problème.

    Via un Userform que j'ai crée, je récupére un nom de Feuille de travail parmi ceux existant (exemple: Distribution-1).

    Sur la feuille de travail où il y a le bouton qui appelle le formulaire mais qui est également celle sur laquelle je veux effectuer le traitement, des formules sont déjà enregistrées et pointent vers une autre feuille ( ex: =Distribution!Z58)

    Je souhaiterais remplacer dans toute la feuille le lien vers la feuille "Distribution!" par le nom de la feuille que je récupère via le formulaire.

    Pour exemple, le résultat que je souhaiterais avoir:
    =Distribution!XX doit devenir --> =Distribution-1!XX et ce, dans toutes les cellules de la feuille pour mettre à jour la feuille sur laquelle la cellule doit pointer.

    Merci d'avance

    Thomas

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    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 564
    Par défaut
    Bonjour

    Manuellement on peut le faire par un simple cherche et remplace : on peut donc automatiser ce cherche et remplace.

    Fais-le manuellement avec l'enregistreur de macros puis on t'aidera à modifier le code...

Discussions similaires

  1. appel de fonctions pour faire calculs dans une procédure sub
    Par panda78 dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 09/08/2012, 18h14
  2. Réponses: 2
    Dernier message: 11/03/2011, 21h17
  3. une fonction pour le bgcolor dans une datatable
    Par ghnawfal dans le forum JSF
    Réponses: 2
    Dernier message: 09/04/2008, 13h33
  4. Réponses: 2
    Dernier message: 10/09/2007, 16h40
  5. Requête pour remplacer caractères dans une table
    Par elliott1961 dans le forum Installation
    Réponses: 5
    Dernier message: 16/01/2006, 01h47

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