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 macro excel VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Etudiant ingénieur
    Inscrit en
    Juillet 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Etudiant ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 12
    Par défaut Fonction macro excel VBA
    Bonjour, j'ai une question concernant la recherche de caractère dans une phrase. Est-il possible en code VBA de chercher une série de caractère ( par exemple "Ø012.00") dans une cellule (par exemple "CRR Ø012.00 R00.0 lc020 lu030" ).
    Si oui est-il possible que quelqu'un puisse m'aider sur le code ?

    Merci d'avance

    Alex

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Avec la chaine de caractère en A1 et la formule en B1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Option Explicit
     
    Private Sub Recherche()
      [B1].FormulaR1C1 = _
        "=IF(ISNUMBER(FIND(""Ø012.00"",INDIRECT(""A1""))),""VRAI"",""FAUX"")"
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Etudiant ingénieur
    Inscrit en
    Juillet 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Etudiant ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 12
    Par défaut
    Merci Beaucoup =)

  4. #4
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour Velosolex, petite fleur, bonjour le forum,

    Une autre proposition :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub Macro1()
    If InStr(1, Range("A1").Value, "Ø012.00", vbTextCompare) <> 0 Then
        MsgBox "ok" 'ICI LE CODE QUI VA BIEN
    End If
    End Sub

  5. #5
    Invité
    Invité(e)
    Par défaut
    Effectivement c'est beaucoup mieux.

  6. #6
    Membre averti
    Homme Profil pro
    Etudiant ingénieur
    Inscrit en
    Juillet 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Etudiant ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 12
    Par défaut
    Parfait, merci pour vos deux réponses =)

  7. #7
    Membre averti
    Homme Profil pro
    Etudiant ingénieur
    Inscrit en
    Juillet 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Etudiant ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 12
    Par défaut
    Si je souhaite chercher deux conditions par exemple "Ø006.00" et "H" . Comment écrit-on le ET dans la fonction ?

Discussions similaires

  1. Appeler une dll ou un autre module vba depuis une macro excel vba
    Par technobiz dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/11/2008, 14h24
  2. Réponses: 3
    Dernier message: 19/03/2008, 21h44
  3. Macro Excel VBA : création automatique de 140 graphes/graphiques
    Par techneric dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/02/2007, 10h13
  4. macro excel vba
    Par fildupa dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/12/2006, 21h29

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