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

Dotnet Discussion :

[Excel] 2007 change les coordonnées des formules?


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 363
    Par défaut [Excel] 2007 change les coordonnées des formules?
    Bonjour,

    J'ai un code de ce type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    range = sheet.Range[sheet.Cells[2, 8], sheet.Cells[datas.Count + 1, 60]];
     
    FormatCondition cond = range.FormatConditions.Add(XlFormatConditionType.xlExpression, XlFormatConditionOperator.xlEqual, "=SI(" + year + "00+H$1=$E2;VRAI;FAUX)");
                    cond.StopIfTrue = false;
                    cond.Borders[XlBordersIndex.xlEdgeLeft].Color = System.Drawing.Color.Goldenrod;
                    cond.Borders[XlBordersIndex.xlEdgeTop].Color = System.Drawing.Color.Goldenrod;
    Ce code marche très bien sur Excel 2010, mais lorsque je l'execute sur un poste avec Excel 2007, il me génère un décalage dans ma formule conditionnelle, et me sort "=SI(" + year + "00+O$1=$E2;VRAI;FAUX)" à la place de ma formule originelle.

    Comment puis-je supprimer ce décalage de H à O?

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2003
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 274
    Par défaut
    Bonjour,

    Tout comme pour la colonne E as-tu essaye de mettre le $ devant le H ?

Discussions similaires

  1. Réponses: 10
    Dernier message: 21/03/2008, 11h34
  2. Toolbar qui change les actions des clics
    Par TheDrev dans le forum Windows
    Réponses: 2
    Dernier message: 23/10/2007, 12h02
  3. Lire un fichier Excel pour modifier les valeurs des cellules
    Par Paloma dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 31/10/2006, 16h13
  4. [VBA EXCEL] comment effacer les noms des querytables
    Par rafnt dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/10/2006, 18h06
  5. Extraire les coordonnées des triangles d'un X
    Par Rafy dans le forum DirectX
    Réponses: 4
    Dernier message: 08/06/2006, 18h52

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