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 :

suppression accents chaines de caractères [Toutes versions]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Points : 929
    Points
    929
    Par défaut suppression accents chaines de caractères
    Bonjour,

    Pour la suppression des accents dans une chaine j'ai trouvé le code suivant dans la FAQ, mais je ne comprends pas son fonctionnement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Declare Function FoldString Lib "kernel32.dll" Alias _
            "FoldStringA" (ByVal dwMapFlags As Long, ByVal lpSrcStr As Long, _
            ByVal cchSrc As Long, ByVal lpDestStr As Long, ByVal cchdest As Long) As Long
     
    Function OteAccents(ByVal str As String) As String
     
        Dim i As Integer
        OteAccents = Space(Len(str))
     
        For i = 0 To (Len(str) - 1) * 2 Step 2
            FoldString &H40, StrPtr(str) + i, 1, StrPtr(OteAccents) + i, 1
        Next i
     
    End Function
    Pourriez vous me donner quelques explications ?

    Merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut,pour cela tu peux utiliser [f1] et http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx ainsi que Debug.print et la fenêtre d'exécution dans l'environnement VBE : http://silkyroad.developpez.com/VBA/DebuterMacros/

    Un autre exemple peut-être plus accessible

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Function SupprimerAccents(ByVal sChaine As String) As String
    Dim sTmp As String, i As Long, p As Long
    Const sCarAccent As String = "ÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ"
    Const sCarSansAccent As String = "AAAAACEEEEIIIINOOOOOUUUUYaaaaaaceeeeiiiinooooouuuuyy"
        sTmp = sChaine
        For i = 1 To Len(sTmp)
            p = InStr(sCarAccent, Mid(sTmp, i, 1))
            If p > 0 Then Mid$(sTmp, i, 1) = Mid$(sCarSansAccent, p, 1)
        Next i
        SupprimerAccents = sTmp
    End Function

  3. #3
    Membre éprouvé Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Points : 929
    Points
    929
    Par défaut
    Bonjour,

    Ma question n'est pas:


    Mais bel et bien : Comment fonctionne le code ci-dessus de suppression des accents car (je n'ai pas honte de le dire), je n'ai pas compris le contenu de l'aide.

    Merci bien

  4. #4
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 696
    Points
    6 696
    Par défaut
    Bonjour,

    il ne s'agit pas de VBA, mais d'utilisation des API...

    Dans le cas présent de "FoldStringA" qui fonctionne ainsi :

    FoldString permet de faire différentes tranformations d'une
    chaîne de caractères, en particulier de scinder les caractères accentués en deux
    caractères successifs (la lettre sans accent et l'accent sans lettre). Ainsi,
    "Du mélèze brûle dans l'âtre" devient "Du me´le`ze bru^le dans l'a^tre". Après,
    il suffit de parcourir cette chaîne en éliminant tous les accents.
    L Longre
    cordialement,

    Didier
    Didier Gonard

    Dernier tutoriel :
    Le VBA qu'est ce que c'est ?
    Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
    Cours et tutoriels pour apprendre Excel
    N'oubliez pas de mettre : ..quand c'est le cas !

  5. #5
    Membre éprouvé Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Points : 929
    Points
    929
    Par défaut
    Merci pour cette réponse constructive .


    Cordialement.

  6. #6
    Membre régulier
    Homme Profil pro
    Commerçant
    Inscrit en
    Mai 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Commerçant
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2013
    Messages : 61
    Points : 77
    Points
    77
    Par défaut ça marche ! merci
    Citation Envoyé par kiki29 Voir le message
    Salut,pour cela tu peux utiliser [f1] et http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx ainsi que Debug.print et la fenêtre d'exécution dans l'environnement VBE : http://silkyroad.developpez.com/VBA/DebuterMacros/

    Un autre exemple peut-être plus accessible

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Function SupprimerAccents(ByVal sChaine As String) As String
    Dim sTmp As String, i As Long, p As Long
    Const sCarAccent As String = "ÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ"
    Const sCarSansAccent As String = "AAAAACEEEEIIIINOOOOOUUUUYaaaaaaceeeeiiiinooooouuuuyy"
        sTmp = sChaine
        For i = 1 To Len(sTmp)
            p = InStr(sCarAccent, Mid(sTmp, i, 1))
            If p > 0 Then Mid$(sTmp, i, 1) = Mid$(sCarSansAccent, p, 1)
        Next i
        SupprimerAccents = sTmp
    End Function
    Bonjour et merci, la fonction démarre au quart de tour. j'aimerais la faire fonctionner sur des caractères unicode qui ne font pas partie du code d'écriture des macros. Habituellement j'utilise ChrW(nnnn) mais ici ça ne fonctionne pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Function SupprimerAccents(ByVal sChaine As String) As String
    Dim sTmp As String, i As Long, p As Long
     
    Const sCarAccent As String = "n"
    Const sCarSansAccent As String = ChrW(7749)
     
        sTmp = sChaine
        For i = 1 To Len(sTmp)
            p = InStr(sCarAccent, Mid(sTmp, i, 1))
            If p > 0 Then Mid$(sTmp, i, 1) = Mid$(sCarSansAccent, p, 1)
        Next i
        SupprimerAccents = sTmp
     
    End Function
    Enigme... le message d'erreur est : #VALEUR!

  7. #7
    Membre régulier
    Homme Profil pro
    Commerçant
    Inscrit en
    Mai 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Commerçant
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2013
    Messages : 61
    Points : 77
    Points
    77
    Par défaut vrai !
    Citation Envoyé par jurassic pork Voir le message
    Hello,
    si tu ne nous mets pas la chaîne de départ à convertir ou un exemple de chaînes que tu veux convertir on va avoir plus de mal à t'aider :

    Ami calmant, J.P
    à savoir
    1/ la fonction ChrW(.) n'est pas implémentée au sein d'une liste.
    2/ autrement dit, vba n'accèpte dans son code que des caractères ANSI, dans une liste, idem.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ' par exemple, ça ça ne fonctionne pas :
    ' on voit que j'ai mis du ChrW pour les accentués n'appartenant pas à ANSI, et les accentués ANSI en direct.  
    ' Const AccChars = ChrW(257) & "ãá" & ChrW(259) & "ä" & ChrW(7693) & ChrW(7717) & hrW(299) & "í" & ChrW(7735) & ChrW(7737) & ChrW(7745) & ChrW(7747) & "m" & ChrW(784) & ChrW(7749) & "ñ" & ChrW(7751) & ChrW(326) & hrW(7771) & ChrW(7773) & ChrW(7779) & ChrW(347) & ChrW(351) & hrW(7789) & ChrW(363) & "ú" & ChrW(361) & ChrW(256) & "ÃÁ" & hrW(258) & "Ä" & ChrW(7692) & ChrW(7716) & ChrW(298) & "Í" & hrW(7734) & ChrW(7736) & ChrW(7744) & ChrW(7746) & "M" & hrW(784) & ChrW(7748) & "Ñ" & ChrW(7750) & ChrW(325) & ChrW(7770) & hrW(7772) & ChrW(7778) & Ch
    ' voici la liste équivalente 
    ' avec accents āãáăäḍḥīíḷḹṁṃmṅñṇņṛṝṣśşṭūúũĀÃÁĂÄḌḤĪÍḶḸṀṂMṄÑṆŅṚṜṢŚŞṬŪÚŨ
    ' sans accents aaaaadhiillmmmnnnnrrssstuuuAAAAADHIILLMMMNNNNRRSSSTUUU
    merci !
    je débute, pourtant vous êtes quasi le seul groupe qui traite de mes pb . Pardon si j'agace un peu. Mon domaine de travail Vba est la fonction RR de Vba Word...

  8. #8
    Expert éminent
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    3 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 3 954
    Points : 9 284
    Points
    9 284
    Par défaut
    oops désolé j'ai effacé mon premier message car après investigation je me penche sur le problème. Le souci c'est qu'un caractère unicode est constitué de plusieurs octets et cela m'étonnerait que la fonction Mid fonctionne avec ce type de caractères.
    Jurassic computer : Sinclair ZX81 - Zilog Z80A à 3,25 MHz - RAM 1 Ko - ROM 8 Ko

  9. #9
    Membre régulier
    Homme Profil pro
    Commerçant
    Inscrit en
    Mai 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Commerçant
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2013
    Messages : 61
    Points : 77
    Points
    77
    Par défaut
    Citation Envoyé par jurassic pork Voir le message
    [...]cela m'étonnerait que la fonction Mid fonctionne avec ce type de caractères.
    Bonjour jurassic pork,
    je me demande comment on fait dans tous ces pays qui utilisent des accentués Unicode mais non ANSI !
    Amusant de voir que le code de ce forum accepte de placer tous les caractères unicode dans une zone code, alors que vba, pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ?ãá?ä???í????m?ñ?????????ú??ÃÁ?Ä???Í????M?Ñ?????????Ú?

  10. #10
    Expert éminent
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    3 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 3 954
    Points : 9 284
    Points
    9 284
    Par défaut
    Hello,
    en python , il y a un paquet qui fait la conversion de chaînes avec accents en ascii, c'est le paquet unidecode.
    Exemple avec ta chaîne :
    >>> from unidecode import unidecode
    >>> unidecode('āãáăäḍḥīíḷḹṁṃm̐ṅñṇņṛṝṣśşṭūúũĀÃÁĂÄḌḤĪÍḶḸṀṂM̐ṄÑṆŅṚṜṢ')
    'aaaaadhiillmmmnnnnrrssstuuuAAAAADHIILLMMMNNNNRRS'
    >>>
    Je ne sais pas où ça en est au niveau du python dans Office, mais dans Calc de LibreOffice qui est l'équivalent d'Excel on peut utiliser des macros en python.
    En basic dans Excel cela risque d'être très complexe à réaliser car les caractères unicode peuvent être en plusieurs octets et le basic traite plutôt les chaînes ANSI.
    Jurassic computer : Sinclair ZX81 - Zilog Z80A à 3,25 MHz - RAM 1 Ko - ROM 8 Ko

  11. #11
    Membre régulier
    Homme Profil pro
    Commerçant
    Inscrit en
    Mai 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Commerçant
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2013
    Messages : 61
    Points : 77
    Points
    77
    Par défaut
    Citation Envoyé par jurassic pork Voir le message
    Hello,
    en python , il y a un paquet qui fait la conversion de chaînes avec accents en ascii, c'est le paquet unidecode.
    Je ne sais pas où ça en est au niveau du python dans Office, mais dans Calc de LibreOffice qui est l'équivalent d'Excel on peut utiliser des macros en python.
    En basic dans Excel cela risque d'être très complexe à réaliser car les caractères unicode peuvent être en plusieurs octets et le basic traite plutôt les chaînes ANSI.
    ça fait rêver..
    je voulais passer LibreOffice, mais j'ai 2 ans de code dans Vba Word, non compatible...

  12. #12
    Expert éminent
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    3 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 3 954
    Points : 9 284
    Points
    9 284
    Par défaut
    C'est aussi possible en PowerShell avec le module PSUnidecode ( à installer dans Powershell).
    Voici un exemple d'utilisation avec une fonction UDF VBA qui utilise ma dll expérimentale ClassesCSharpJP.dll pour gérer le PowerShell dans le VBA


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Declare PtrSafe Function CreatePowerShellClass Lib "D:\Tmp\ClassesCSharpJP.dll" () As Object
    Function ConvUni2Ascii(Cell As String)
    Dim Pwsh As Object, PsVariable, Resultat
    Set Pwsh = CreatePowerShellClass()
    Resultat = Pwsh.ExecuteCmd("Set-ExecutionPolicy Unrestricted -Scope CurrentUser;" + _
                               "Import-Module PSUnidecode; ConvertFrom-Unicode -InputObject " + _
                               """" + Cell + """")
    ConvUni2Ascii = Resultat
    End Function
    Nom : ConvUni2Ascii.gif
Affichages : 515
Taille : 281,2 Ko
    Jurassic computer : Sinclair ZX81 - Zilog Z80A à 3,25 MHz - RAM 1 Ko - ROM 8 Ko

  13. #13
    Membre régulier
    Homme Profil pro
    Commerçant
    Inscrit en
    Mai 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Commerçant
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2013
    Messages : 61
    Points : 77
    Points
    77
    Par défaut
    Citation Envoyé par jurassic pork Voir le message
    C'est aussi possible en PowerShell avec le module PSUnidecode ( à installer dans Powershell).
    Voici un exemple d'utilisation avec une fonction UDF VBA qui utilise ma dll expérimentale ClassesCSharpJP.dll pour gérer le PowerShell dans le VBA


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Declare PtrSafe Function CreatePowerShellClass Lib "D:\Tmp\ClassesCSharpJP.dll" () As Object
    Function ConvUni2Ascii(Cell As String)
    Dim Pwsh As Object, PsVariable, Resultat
    Set Pwsh = CreatePowerShellClass()
    Resultat = Pwsh.ExecuteCmd("Set-ExecutionPolicy Unrestricted -Scope CurrentUser;" + _
                               "Import-Module PSUnidecode; ConvertFrom-Unicode -InputObject " + _
                               """" + Cell + """")
    ConvUni2Ascii = Resultat
    End Function
    Nom : ConvUni2Ascii.gif
Affichages : 515
Taille : 281,2 Ko
    Merci, va falloir que je monte quelques étages, pas d'ascenseur, c'est pas mon niveau mais je vais bosser là dessus.
    Résultat de mes recherches en anglais, pas grand chose sauf les solutions habituelles avec les très limités accentués des 255 premiers caractères.
    l'autre piste (ou cul d sac) ? https://forum.excel-pratique.com/exc...ec-chrw-159560
    Bon je vais déjà bosser sur la solution de Jurassik Pork

  14. #14
    Membre régulier
    Homme Profil pro
    Commerçant
    Inscrit en
    Mai 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Commerçant
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2013
    Messages : 61
    Points : 77
    Points
    77
    Par défaut essayer
    Jurassik Pork, tu a réussi avec la liste de caractères accentués (diacritiques) qui m'intéressent.

    āãáăäḍḥīíḷḹṁṃmṅñṇņṛṝṣśşṭūúũĀÃÁĂÄḌḤĪÍḶḸṀṂMṄÑṆŅṚṜṢŚŞṬŪÚŨ

    Un grand merci pour ton intérêt et ton aide. Ă moi de réussir à implémenter ça dans mon excel.

    https://www.dangtrinh.com/2017/05/ho...m-unicode.html

    Je suis bloqué pour le moment, mon ordi a une panique de droits d'accès aux fichier et je ne peux plus lancer des .exe
    Il va me falloir lancer je ne sais plus quelle procédure de réparation des droits, qui ne fonctionne qu'en mode sans echec ...

  15. #15
    Membre régulier
    Homme Profil pro
    Commerçant
    Inscrit en
    Mai 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Commerçant
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2013
    Messages : 61
    Points : 77
    Points
    77
    Par défaut
    Est ce le PowerShell de Windows ?
    Sur un autre ordi J'ai installé Python : python-3.12.1-embed-amd depuis python.org. est ce la bonne façon ? https://learn.microsoft.com/fr-fr/wi...thon/beginners
    M$ propose de l'installer depuis son store
    je ne trouve pas le paquet Unidecode chez Python
    https://www.dangtrinh.com/2017/05/ho...m-unicode.html
    c'est là celui-ci ? https://pypi.org/project/Unidecode/

  16. #16
    Expert éminent
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    3 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 3 954
    Points : 9 284
    Points
    9 284
    Par défaut
    Hello,
    il y a aussi possiblité de faire la conversion en dotnet c# avec cette fonction par exemple :
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
          public  string ConvUni2Ascii(string chaine)
     
               {
                try
                {
                  string normalized = chaine.Normalize(NormalizationForm.FormD);
                  var sb = new StringBuilder();
                  foreach (char c in from c in normalized
                           let u = CharUnicodeInfo.GetUnicodeCategory(c)
                           where u != UnicodeCategory.NonSpacingMark
                           select c)
                  {
                     sb.Append(c);
                  }
                  return sb.ToString().Normalize(NormalizationForm.FormC);
    			}
    	        catch (Exception ex)
                {
                    return "Erreur : " + ex.Message;
                }       
            }
    Avec Excel-DNA on est capable d'intégrer dans un Addin xll des fonctions C# que l'on peut appeler à partir du VBA. Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub TestDnaConvUni2Ascii()
            Dim ComLibrary As Object
            Dim ws As Worksheet
            Set ComLibrary = CreateObject("DnaLibJP.ComLibrary")
            Set ws = Worksheets("Feuil1")
            ws.Range("A2").Value = ComLibrary.ConvUni2Ascii(ws.Range("A1").Value)
            ws.Range("A6").Value = ComLibrary.ConvUni2Ascii(ws.Range("A5").Value)
    End Sub
    Nom : DnaConvUni2Ascii.gif
Affichages : 384
Taille : 46,8 Ko

    Ami calmant, J.P
    Jurassic computer : Sinclair ZX81 - Zilog Z80A à 3,25 MHz - RAM 1 Ko - ROM 8 Ko

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

Discussions similaires

  1. Suppression des 30 premiers caractères d'une chaine
    Par linooo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/06/2007, 16h09
  2. suppression espace chaine caractère
    Par calitom dans le forum Langage
    Réponses: 3
    Dernier message: 21/09/2006, 18h35
  3. problème d'insértion et de suppression dans une chaine de caractère.
    Par othmane126 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 19/08/2006, 19h54
  4. Réponses: 18
    Dernier message: 27/06/2006, 18h37
  5. Réponses: 7
    Dernier message: 17/09/2005, 23h38

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