Combiner fonction si et décaler

Bonjour,
Voici mon souci,
dans classeur 1 un tableau d'une quanrantaine de colonne
dans classeur 2 je souhaite récupérer les données du tableau classeur 1 sous condition à savoir =si (AP2<>"";AG2;"") le problème est que je me retrouve avec un nombre important de lignes vides? Je peux les masquer mais ce n'est pas la meilleures solution pour moi car je dois rajouter manuellement des données dans ce tableau et ces lignes vides sont ennuyeuse. J'ai essayé de m'en sortir en conbinant la fonction si avec décaler mais j'avoue que là je cale ! Auriez-vous une solution ?

Merci d'avance et bonne journée à tous

Momo
Configuration: Excel 2003

3 réponses

  1. Bonjour,

    Pourqoui ne pas supprimer les lignes vides ?
    Puisqu'elles sont ennuyeuses.

    Bonne journée.
    1
    1. C'est aussi une solution ;)
      0
  2. Et par macro? Tu as essayé?
    0
    1. Bonjour,

      Le problème lorsque je supprime les lignes vides c'est que je suis en décaler par rapport au tableau du classeur 1 qui est mis à jour quotidiennement.

      Exemple : je récupère les données de la ligne 15 du tableau du classeur 1
      et la 16 est vide.

      Si je supprime cette ligne 16 J'ai donc un décalage par rapport au premier tableau

      je ne sais pas si je suis assez claire

      encore merci

      momo
      0
    2. @momoJe peux créer une macro qui, à chaque fois que tu cliqueras sur un bouton, supprimeras ton tableau deux et prendra les valeurs remplies de ton tableau 1
      0
    3. @Farfadet88Bonjour,

      merci beaucoup. Le problème c'est que certaines cellules du tableau 2 sont saisies manuellement. Si on supprime ce tableau je perds ces infos. Désolée de vous ennuyer.

      Merci

      Momo
      0
    4. @momoEt bien dis moi quelles données tu veux conserver, quelles données tu veux copier de tableau 1 à tableau 2, etc
      0
    5. @Farfadet88Bonjour,

      voici les données

      Dans tableau classeur 2

      Cellules saisies : A H M O P AD AF AG AH AI AJ AL BC BF

      Cellules avec formules : B C D E F G R AK AM AN AO AR AS AT AU AV AW AX AY AZ BA BB BD BE

      Cellules avec fonction si() affichant données du tableau classeur 1 : N AA AP AQ

      Encore un grand merci

      Momo
      0
  3. Contributeur
    Bonjour
    peut être quelque chose en vous inspirant de ce modèle
    http://www.cijoint.fr/cjlink.php?file=cj201002/cij6sw8sgs.xls
    Revenez si besoin d'infos complémentaires
    Bnne chance
    Crdlmnt
    Ps petite erreur sur le modéler: en B2, copier la formule de B3 (elle a disparu sur le modéle) et la cellule K2 marchera mieux
    0