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 :

Problem avec le contrôle TextBox


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
    Juillet 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 20
    Par défaut Problem avec le contrôle TextBox
    Bonlour, j'ai un probleme avec le contrôle TextBox


    voici le code de ma TextBox intitulée "feuillet1"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub feuillet1_Change()
        Range("G11:H279").Select
     
    If feuillet1.Value = ("fp1" Or "fp2") Then    'Si j'ai écrit fp1 ou fp2 dans ma TextBox
            Selection.Replace What:=Range("G11").Value, Replacement:=feuillet1.Value, LookAt:=xlPart, _  'Je fait des remplacements
            SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
            ReplaceFormat:=False
    End If
     
    End Sub
    Le code fonctionne tres bien lorsqu'il n'y a que fp1 ou que fp2; je n'arrive pas a faire une "OU" entre fp1 et fp2.

    SVP, aidez-moi !

    Merci. JC.

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    il n'est pas utile non plus d'utiliser "Select" qui ne fait qu'allourdir la procédure et transforme ton écran en stromboscope

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub feuillet1_Change()
    If feuillet1 = "fp1" Or feuillet1 = "fp2" Then    'Si j'ai écrit fp1 ou fp2 dans ma TextBox
            Range("G11:H279").Replace What:=Range("G11").Value, Replacement:=feuillet1.Value, LookAt:=xlPart  'Je fait des remplacements
    End If
     
    End Sub

  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 20
    Par défaut Remerciment
    Merci beaucoup pour votre aide, bonne continuation !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problem avec URI et textbox.text
    Par midialzer dans le forum Silverlight
    Réponses: 1
    Dernier message: 14/03/2013, 09h55
  2. Probleme avec un contrôle personnalisé
    Par Lisp_ dans le forum Windows Forms
    Réponses: 1
    Dernier message: 02/03/2010, 08h27
  3. [C++.NET] Probleme avec une textbox
    Par raboin dans le forum VC++ .NET
    Réponses: 6
    Dernier message: 06/04/2006, 17h18
  4. Probleme avec mes textbox en javascript
    Par WaZz dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/02/2006, 09h37
  5. [C#] Probleme avec TextBox dans un DataGrid
    Par Oberown dans le forum ASP.NET
    Réponses: 4
    Dernier message: 21/12/2004, 16h05

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