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 :

Traitement dans les CELLS avec plusieurs caractères ou plusieurs caractères et saut de ligne


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier Avatar de GESCOM2000
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 107
    Points : 79
    Points
    79
    Par défaut Traitement dans les CELLS avec plusieurs caractères ou plusieurs caractères et saut de ligne
    Bonjours
    Me pose une question sur le contenu des Cells et la rapidité ou mémoire et contenu cells (32 767 caractères et saut de ligne 253)

    J'ai beaucoup de donnée (des lignes de tablo) a stocker dans une cells (Col pas important) et j'aimerai savoir si c'est mieux de mettre des séparateurs * ou - ou n'importe quoi ou de mettre plutôt des chr(10)

    exemple:

    En A1
    premier texte*deuxième texte*troisième texte*etc...

    ou

    En A1
    premier texte
    deuxième texte
    troisième texte
    etc...

    Bien sûr après je récupère les données en faisant un split pour faire mes moulinettes...

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    Bonjour
    L'un et l'autre occuperont la même mémoire (chr(10) = 1 octet. "*" ou n'importe quel autre caractère de séparation = 1 octet également
    Que le split se fasse sur tel ou tel autre octet, il se fera sur un octet de toutes manières.

    PS : ceci ayant été dit :
    32 767 caractères et saut de ligne 253
    dans une cellule ? -->> oh !
    Ne confondrais-tu pas Excel (un tableur) avec un outil de traitement de texte ?
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

  3. #3
    Membre régulier Avatar de GESCOM2000
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 107
    Points : 79
    Points
    79
    Par défaut
    Non j'ai déjà fait avec les deux avec en moyenne 300 caractères et une 20ene de ligne dans une cells
    mais la mon projet est plus énorme et me demande si je stockerais pas dans ACCES ou autre les billes ?
    ou plusieur XLS.

    Dois rentrer environ 85000 Lignes, dont environ 200 colonnes.

    Le problème c'est que accès n'est pas forcement sur tous les PC.

    Une idée SVP...
    Merci

  4. #4
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    Le problème c'est que accès n'est pas forcement sur tous les PC.

    Une idée SVP...
    Aucune autre, en ce qui me concerne, en utilisant Excel qui, je le répète, a pour vocation celle d'un T A B L E U R
    C'est un peu comme si tu demandais une idée pour utiliser un vilebrequin à la place d'un rabot. *****

    ***** : Ce qui est d'ailleurs possible mais à quel prix ? (calage du vilebrequin et de sa mèche - ajustement de la hauteur la surface sur laquelle on fait glisser entre cales ce qu'il y a à raboter - tours de manivelles réguliers et précautionneux).
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

Discussions similaires

  1. Utiliser des Filler dans les structures avec ACCEPT
    Par beegees dans le forum Cobol
    Réponses: 2
    Dernier message: 13/01/2008, 19h09
  2. Contraintes dans les calculs avec des entiers
    Par boromir73 dans le forum Ada
    Réponses: 5
    Dernier message: 07/10/2007, 19h02
  3. pb de cotes dans les données avec findfirst
    Par patbeautifulday1 dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/05/2007, 15h57
  4. [CSS] espace dans les li avec retour à la ligne
    Par grinder59 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 04/07/2006, 11h00
  5. [VBS] Ecrire dans les Eventlog avec VBS
    Par Hakkou dans le forum VBScript
    Réponses: 1
    Dernier message: 04/10/2004, 14h50

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