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 :

Incrémentation automatique de références verrouillées - Comment l'empêcher ?


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Novembre 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2017
    Messages : 4
    Par défaut Incrémentation automatique de références verrouillées - Comment l'empêcher ?
    Bonjour à tous

    Je cherche à implémenter quelques macros simples dans un document de type agenda de tâches largement détaillé, un simple tableau donc.
    Mon tableau contient, sous les vignettes, une ligne de données constamment vide (row 7) qui est utilisée (comme modèle) pour l'insertion d'une autre ligne vide (en row 8) à chaque fois que nécessaire.
    La seconde ligne ainsi insérée garde donc tous les formatages désirés mais peut être remplie automatiquement grâce à une autre macro qui ira pêcher des références ici ou là.
    C'est là que survient mon problème :
    Grâce à des boutons + et - pour la date et pour l'heure situés au dessus du tableau, l'utilisateur peut rapidement modifier la date (cellule D8) en l'incrémentant.
    Certaines cellules cachées à l'utilisateur contiennent en ce sens des formules telles que "=D8+1" ou plutôt "=$D$8+1" et malgré ce verrouillage de références, dès que j'insère une ligne au sommet de mon tableau, les formules contenues dans ces cellules deviennent "=D9+1" par exemple alors que les cellules sont totalement détachées du tableau lui-même.
    C'est totalement idiot et je ne sais pas comment demander à ces cellules de ne pas "adapter" leurs formules.
    Donc si l'un d'entre vous connait soit une fonction en VBA qui pourrait m'aider soit quelque chose à spécifier quelque part dans Excel, je l'en remercie par avance.

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 676
    Par défaut
    Bonjour,

    Essaye avec la fonction décaler: =DECALER(A1;7;3)+1

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Novembre 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2017
    Messages : 4
    Par défaut
    Citation Envoyé par halaster08 Voir le message
    Bonjour,

    Essaye avec la fonction décaler: =DECALER(A1;7;3)+1
    Merci Halaster08 ; excellente idée !

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

Discussions similaires

  1. comment faire une incrémentation automatique ?
    Par eXiDiZeR dans le forum Visual Studio
    Réponses: 5
    Dernier message: 06/01/2012, 10h23
  2. [XL-2003] Incrémentation automatique de référence
    Par Stéphoune dans le forum Excel
    Réponses: 2
    Dernier message: 21/07/2010, 23h05
  3. Réponses: 0
    Dernier message: 29/04/2010, 12h20
  4. [Toutes versions] Empêcher incrémentation automatique numéro automatique
    Par Lyude dans le forum IHM
    Réponses: 2
    Dernier message: 30/03/2010, 09h21
  5. Incrémenter automatiquement une référence
    Par gbrion dans le forum WinDev
    Réponses: 19
    Dernier message: 04/06/2007, 18h30

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