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 :

Insérer une ligne au-dessus première ligne dont cellule colonne A commence par 1.et remplissage de la cellule


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 73
    Points : 21
    Points
    21
    Par défaut Insérer une ligne au-dessus première ligne dont cellule colonne A commence par 1.et remplissage de la cellule
    * Bonjour, *

    Je fonctionne avec Windows 7 et Office 2003.

    Pour le fonctionnement d'une association le trésorier doit présenter plusieurs fois dans l'année la balance des comptes aux administrateurs.
    Cette balance est fournie par le logiciel de compta sous forme d'une feuille excel mais dans une mise en page difficilement lisible par les administrateurs.

    Pour éviter au trésorier une mise en page répétitive et fastidieuse j'ai bricolé une macro qui assure une mise en page plus exploitable. Mais je n'arrive pas à finir le travail.

    Je n'ai pas réussi à automatiser l'inscription "Classe x ; Comptes de .xxxx" en tête de chaque paragraphe de la Balance.

    Je voudrais que lorsque dans la colonne A les numéros de comptes commencent par 1, une ligne soit insérée au-dessus de la première ligne dont les comptes commencent par 1 et que dans la cellule A de cette ligne soit inscrit " Classe 1 : Comptes de capitaux".
    Même opération à réaliser pour les comptes commençant par 2 mais avec l'inscription "Classe 2 : Comptes d d'immobilisations".
    Puis pour les comptes commençant par 3 "Classe 3 : Comptes de stocks", pour les comptes commençant par 4 "Classe 4 : Comptes de tiers", pour les comptes commençant par 5 "Classe 5 : Comptes de trésorerie", pour les comptes commençant par 6 "Classe 6 : Comptes de charges", pour les comptes commençant par 7, "Classe7 : Comptes de produits".

    Le nombre de lignes de chaque classe pouvant varier d'une balance à l'autre, je ne connais pas le numéro des lignes qui m’intéressent. Le seul repère est le premier nombre du compte. Je n'ai pas réussi à résoudre le problème et je sollicite votre aide.

    Merci pour ce qu'il vous sera possible de me suggérer

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Points : 5 901
    Points
    5 901
    Par défaut
    Bonjour,

    Est-ce que tu peux inscrire des données (fictives au besoin) avec le genre de données que tu dois gérer ?

    Tu pourrais te créer un tableau avec les descriptions que tu veux insérer
    Tablo = Array("", "Classe 1 : Comptes de capitaux", "Classe 2 : Comptes d d'immobilisations",...)

    À noter que le premier item du tablo = ""
    Ça te permettra de mettre l'item relié à l'index des comptes au bons endroits puisque les index commencent à 0...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Une piste avec ce fichier.

    Cordialement.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 73
    Points : 21
    Points
    21
    Par défaut Insérerune ligne ...
    Bonjour Parmi et Éric,
    Et merci pour vos réponses.
    Je joins un fichier adapté,mise en page terminée sauf mise en place des numéros de classe et titres de comptes.
    Mais avec la piste fournie par Éric je vais pouvoir travailler sérieusement.
    Je vais rester silencieux 2 jours et vous prie de m'en excuser. Un problème de vue me force à me rendre à l'hosto pour une injection à l’œil.
    Merci encore, à bientôt et bien cordialement
    Homère
    Fichiers attachés Fichiers attachés

  5. #5
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 73
    Points : 21
    Points
    21
    Par défaut Insérer une ligne...
    Bonjour Parmi et Éric,
    La piste largement déblayée par Éric s'est révélée fructueuse.
    En fait, je n'ai eu qu'à replacer le contenu de la feuille "Modèle" par celui de la "Balance". J'appuie ensuite sur le bouton "Insérer..." et la mise en page complète se retrouve sur la feuille compte rendu :génial !
    Il me reste bien sûr à comprendre et à maitriser le fonctionnement de la macro d'Éric. C'est un autre problème qui suppose que j'ai des compétences qui me manquent actuellement. Un travail excitant en perspective mais pour l'instant le problème posé est résolu.
    Je vous transmets mes plus chaleureux remerciements.
    Homère

Discussions similaires

  1. [1.x] Lignes blanches en premières lignes
    Par Legenyes dans le forum Symfony
    Réponses: 2
    Dernier message: 24/10/2011, 14h08
  2. [XL-2003] Copier des lignes dans une autre feuille à la première ligne vide
    Par PasDan dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/09/2010, 13h34
  3. Réponses: 2
    Dernier message: 17/09/2009, 10h02
  4. [E-07] Figer la première ligne ET la première colonne
    Par Space Cowboy dans le forum Excel
    Réponses: 2
    Dernier message: 02/10/2008, 09h54
  5. Figer la première ligne et la première colonne d'un tableau
    Par kcizth dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 09/06/2006, 10h48

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