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 des lignes avec formule si cellule non vide.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    autodidacte curieux
    Inscrit en
    Septembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : autodidacte curieux

    Informations forums :
    Inscription : Septembre 2016
    Messages : 4
    Par défaut insérer des lignes avec formule si cellule non vide.
    Bonjour tout le monde, je viens de faire un tour sur les différentes questions posées à propos des lignes à insérer automatiquement et je n'ai pas trouver mon bonheur.
    Dans le fichier ci-joint, j'encode sur la feuille encodage et les données vont se mettre dans la feuille facture. Je voudrais qu'à partir de 12 ème article encodé, une ligne s'insére avec le nombre, l'intitulé et le prix total dans la feuille facture à la suite des autres. Je sais que dans ce cas, ma facture fera plus d'une page. Accessoirement aussi, je ne parviens pas à faire un retour automatique à la ligne avec augmentation de la hauteur de ligne dans la feuille facture quand l'intitulé de l'article vient s'y mettre. Le double clique ne fonctionnant pas sur des cellules fusionnées, je suppose.
    Je sais qu'il n'est pas coutume de joindre un fichier dès le premier message mais ici, je ne vois pas bien comment faire. pour les premiers articles j'ai fait par formule mais pour les articles suivant, je voudrais qu'il se mettent à la suite et que mes totaux restent exacts.
    Merci à celui qui pourra me renvoyer le fichier avec les modifications faites ou à bien m'expliquer ce qu'il faut faire car je travaille sur ça depuis longtemps et je ne m'en sors plus.
    Mon mail pour réponse éventuelle directe est estoquart at gmail dot com
    En vous remerciant déjà de votre aide précieuse.
    Etienne.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Bonsoir
    A mon modeste avis, je crois que c'est plus facile de faire une facture de 30 lignes par exemple avec les formules appropriées et de masquer les ligne si la cellule de la colonne C est vide
    Une piste à creuser et à revenir en cas de difficultés
    BONNE CONTINUATION

  3. #3
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    Remarque.
    Sauf erreur, pour un contact privé, nous utilisons la messagerie interne du forum.
    C'est mon avis.

    Sur l'ergonomie.
    La présentation de la feuille Encodage sous forme de base de données me semblerait opportune.

    Pour faire simple.
    Dans la feuille "Facture', seraient informés l'exhaustivité des encodages possibles (15,20,30) reportés sur la feuille "Encodage".
    La procédure masquerait les lignes des cellules de la plage informée dont le montant est nul.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    With c
          .EntireRow.Hidden = (.Value = 0)
    End With

  4. #4
    Membre à l'essai
    Homme Profil pro
    autodidacte curieux
    Inscrit en
    Septembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : autodidacte curieux

    Informations forums :
    Inscription : Septembre 2016
    Messages : 4
    Par défaut
    Un tout grand merci, je vais travailler dans ce sens, je crois que ce sera plus efficace.

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

Discussions similaires

  1. Insertion auto des lignes avec formule
    Par maximob dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 30/01/2015, 09h10
  2. [XL-2010] macro copie et colle des lignes avec condition de cellule
    Par olive72 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/01/2015, 16h34
  3. compter sur une ligne à partir de derniere cellule non vide
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/04/2009, 18h23
  4. [FORMULE]Prochaine cellule non vide
    Par poulpe38 dans le forum Excel
    Réponses: 6
    Dernier message: 02/03/2009, 21h41
  5. [VBA-E] Appliquer une formule si cellule non vide.
    Par zeralium dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/03/2007, 19h58

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