Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : couper une ligne en deux [ Algorithme / Maths ] (vegetalain)

jeudi 25 septembre 2008 à 11:32:45 | couper une ligne en deux

vegetalain

Salut... comment faire pour couper une ligne en deux, je m'explique :

text1 = "1234567890"... coupé en deux on se retrouverait avec :

text2 = "12345"
text3 = "67890

Ca c en cas de nombre paire de caractères, si y'a un nombre impair, j'aimerais rajouter un caractère, genre

text1 = "123456789"... (9 carac.) coupé en deux on se retrouverait avec :

text2 = "12345"
text3 = "6789"... + "!" pour faire 5 caract., comme dans text2.

Comment faire cela?

Merci de vos idées !


jeudi 25 septembre 2008 à 11:35:23 | Re : couper une ligne en deux

vegetalain

hm... en fin quelque soit la méthode il faudrait avoir le meme nombre de caractère en text2 et text3 en fait... c le but :)

J4ai trouvé ça mais ça ne colle pas trop à ce que je veux : http://www.vbfrance.com/codes/SEPARATION-CHAINE-CARACTERE_7619.aspx

Une autre idée?

jeudi 25 septembre 2008 à 12:07:03 | Re : couper une ligne en deux

lillith212

Membre Club
salut,

Avec la fonction len() tu calcule le nombre de caractere de ta chaine,
ensuite tu testes si c'est pair ou impair
Si c'est pair tu divise la longueur de chaine par 2 et tu attribu la premiere chaien à l'aide de la fonction left() à ta premiere zone et la deuxieme avec la fonction right()
si elle est impaire, tu rajoute ton caractere et tu procede de la meme maniere...
Bon courage

S.L.B.


-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- Le bon t


jeudi 25 septembre 2008 à 14:01:59 | Re : couper une ligne en deux
jeudi 25 septembre 2008 à 14:56:18 | Re : couper une ligne en deux

jrivet

Membre Club
Salut,
Un petit exemple. mais avec Len() et Mid()

Dim ChaineTotal As String
Dim Chaine1 As String
Dim Chaine2 As String

   ChaineTotal = "1234567890"
   If ((Len(ChaineTotal) Mod 2) <> 0) Then
       ChaineTotal = ChaineTotal & "!"
   End If
   Chaine1 = Mid(ChaineTotal, 1, Len(ChaineTotal) / 2)
   Chaine2 = Mid(ChaineTotal, Len(ChaineTotal) / 2 + 1)


   MsgBox Chaine1 & vbCrLf & Chaine2
By Renfield




@+: Ju£i¤n
Pensez: Réponse acceptée

jeudi 25 septembre 2008 à 16:10:54 | Re : couper une ligne en deux

vegetalain

Chouettoss', je vais zieuter tout ça ce soir, chez moi. (suis au boulot là - c ma pause de 59 secondes )

Merci pour ces infos, à pluch' !!



Cette discussion est classé dans : ligne, text2, couper, coupé, retrouverait


Répondre à ce message

Sujets en rapport avec ce message

Macro : Couper une ligne qui est en gras dans une autre feuille [ par Elnono94 ] Bonjour, j'aimerai que les données qui sont en caractère gras à partir de A6 (dans feuil1) soient couper et coller dans feuil2 à partir de la colonne VBA Excel - couper/coller de ligne [ par jali22 ] Bonjour,mon problème est simple mais me bloque depuis pas mal de temps, j'espère que vous pourrez m'aider.voilà je dois selectionner une ligne en feui Aller à la ligne ! [ par lap2 ] Salut à tous,J'ai un problème idiot : je dois écrire une ligne de code qui dépasse le nombre de caractères maximum et impossible de la couper en allan Aller a la ligne sans couper mots [ par aiko74 ] [vb6]Bonjour,Je voudrais traiter le texte entré dans un textbox qui sera ensuite envoyer dans un document. Chaque ligne ne dois pas depassé 73 caracte fin de ligne dans un fichier texte [ par morcelet ] Bonjour a tous. voila j'utilise ce system pour lire un fichier texte :         FirstHeader = 0         FirstHeader = FirstHeader + 7 pb pour compter le nombre de ligne d'une table ( c# et sql server) [ par brute ] J'aimerai afficher le dernier element de ma table dans une windows form. Pour l'instant le premier marche ( id = 1), suivant et précédent marche mais Suppression ligne et sauvegarde sans confimation [ par VARACH ] bonsoir,J ai un combo avec des valeurs. je cherche une de ces valeurs dans un tableau excel et je veut supprimer l ensemble de cette ligne et sauver m Liste des Process et ligne de commande [ par zboonet ] Bonjour, Alors voila .. mettons, je lance un programme vb via une ligne de commande : "MonProg -Arg1 -Arg2" les argument pouvant etre differents d'une Somme de text [ par VARACH ] bonjour, je veux faire la somme de 3 text , text1 , text2 , text3 si je fait dim resultat as integerresultat = text1+text2+text3Text1=1text2=2text3=3r


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.