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

Excel Discussion :

VBA FormulaR1C1 condition si cellule non vide et Bordure de celulle


Sujet :

Excel

  1. #1
    Membre à l'essai
    Femme Profil pro
    alternance Contrôle de gestion
    Inscrit en
    Avril 2014
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : alternance Contrôle de gestion

    Informations forums :
    Inscription : Avril 2014
    Messages : 33
    Points : 22
    Points
    22
    Par défaut VBA FormulaR1C1 condition si cellule non vide et Bordure de celulle
    Bonjour le forum,

    Débutante en VBA, j'ai récupéré plusieurs petits codes et je les ai adapté pour répondre à mon besoin, mais pour le finaliser je rencontre des problèmes.

    Tout d'abord quelques questions sur l'appel des macros par "Call" :
    - à quoi correspond ce qui peut être mis entre () ?
    - et dans mon cas à quoi correspond "factures" (que je ne peux enlever sinon le code tombe en erreur) ?

    Ensuite je rencontre deux problèmes dans le code :
    - Je souhaiterai appliquer ma FourmaR1C1 sur mes colonnes O et P seulement si la colonne L est remplie pour la ligne correspondante. J'ai écris un code mais celui-ci ne fonctionne pas (exemple colonne O : IF(RC[-3]<>"""","""",(RC[-9]-(RC[-7]*RC[-8]))/RC[-8])).
    - Ensuite je souhaiterai appliquer mes bordures au tableau seulement jusqu'à la colonne P, bizarrement malgré que cela doit être simple je n'y arrive pas non plus...

    Merci d'avance pour votre aide, en espérant avoir été clair.

    Ensuite petit Bonus : J'ai un problème non bloquant à ce jour si vous avez une solution je suis tout de même preneuse. Dans mon code, le premier collage des données est collé sur la ligne 6 du tableau, cela entraîne par la suite des lignes vides. J'ai essayé de modifié le code mais le moindre changement engendre des erreurs de forme ou de VBA. J'ai donc à ce jour rajouté un code "Sup" permettant de supprimer ces lignes vides.

    Ci dessous voir mon fichier TEST.

    TESTMC-v1.xlsm

  2. #2
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 630
    Points
    5 630
    Par défaut
    Bonjour,

    Voici un excellent cours VBA gratuit pour débutants (et plus) :
    https://bidou.developpez.com/article/VBA/

    Tu y trouvera la réponse à toutes tes questions (par ex. la première page 29)
    Cordialement,
    Patrice
    Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.

    Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/10/2014, 15h32
  2. [vba Excel] Obtenir dernier cellule non vide d'une ligne
    Par cow_boy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/05/2007, 10h07
  3. [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
  4. [EXCEL][VBA] Compter les cellules non-vides
    Par Squelet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/02/2006, 15h40
  5. [VBA-E]selectionner la premiere cellule non vide d'une ligne
    Par muse47 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/10/2005, 08h11

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