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

C++Builder Discussion :

Supprimer une ligne Exel avec condition [Débutant]


Sujet :

C++Builder

  1. #61
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 71
    Par défaut
    Ca marche c'est bon . c'est la première..

    L'include du moins . Je regarde le reste quand je reviens au boulot . A tout a l'heure bon appétit . merci x)

  2. #62
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    J'ai une solution qui utilise une autre fonction de conversion de chaine
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    MidStr Renvoie la sous-chaîne d'une chaîne d'après la longueur et la position spécifiées.
    Unité
    StrUtils
    Catégorie
    routines de gestion des chaînes
    extern PACKAGE AnsiString__fastcall MidStr(const AnsiString AText, int AStart, int ACount);
    Description
    MidStr renvoie une sous-chaîne de Count caractères à partir de AText[AStart].
    Si AStart est plus grand que la taille de AText, MidStr renvoie une chaîne vide.
    Si Count spécifie davantage de caractères que le nombre disponible, seuls les caractères compris entre AText[AStart] et la fin de AText sont renvoyés.
    ce qui reduit le nombre de ligne de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    String vCell = VarToStr(vWorksheet.OlePropertyGet("Cells", 2, 1).OlePropertyGet("Value")); // valeur de la cellule A1
    int lng = vCell.Length();
     
    String vCellMid = MidStr(vCell, 6, lng - 6);
     
    vWorksheet.OlePropertyGet("Cells", 2, 1).OlePropertySet("Value", WideString(vCellMid)); // teste sur la cellule A1

  3. #63
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 71
    Par défaut
    J'ai oublié de remettre réponse J'ai réussis a enlever . Manuellement avec une boucle et une modification de la chaîne . Là j'essaye de résoudre un problème qui est que ca continue jusqu'a la ligne 15.000 alors qu'il y en a que 2.000 a traité maintenant . Donc j'essaye d'arranger ca . Mais la conversions CIP13 en CIP7 est faite

  4. #64
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 71
    Par défaut
    Donc le problème des 0 etc est résolu . Maintenant . Il ne reste plus qu'une étape (après la création de logs , que je suis en train de faire ) .

    Il faut que je compare le fichier final avec un autre fichier Excel . Donc . . Si la valeur CIP ne correspond pas n'est ni dans un fichier . Est dans le fichier fini . mais pas dans l'autre . On supprime .

  5. #65
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 71
    Par défaut
    Bah écoute . Un grand merci blondelle . Et je clore ce sujet . Car le problème est résolu

+ Répondre à la discussion
Cette discussion est résolue.
Page 4 sur 4 PremièrePremière 1234

Discussions similaires

  1. Supprimer une ligne entière avec condition?!
    Par ChicoXavier dans le forum Général Python
    Réponses: 2
    Dernier message: 08/04/2013, 20h53
  2. Supprimer une ligne excel avec une condition
    Par Quentin006 dans le forum Excel
    Réponses: 4
    Dernier message: 28/05/2009, 12h45
  3. Comment supprimer une ligne de la listbox avec le bouton 'suppr'
    Par florent64 dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 11/06/2007, 18h25
  4. Réponses: 4
    Dernier message: 19/03/2007, 10h57
  5. supprimer une ligne avec cle etrangere
    Par BaBas dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/07/2003, 12h24

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