Excel formule

Résolu
Bonjour je voulais savoir si c'est possible de copier une cellule (feuil1) dans une autre feuil (ex : 2)?
J'ai fait cette formule :

=SI(ET('Synthèse cotation'!$AW$306=80;OU('Synthèse cotation'!D306=4;'Synthèse cotation'!D306=9));'Synthèse cotation'!A306;"")

j'aimerai tiré cette formule jusqu'à 1000, sauf que par exemple A307 - ne doit pas ce copier du coup j'aimerai ne pas avoir de trou dans mon tableau.

Car les cellules ce copier en fonction de certain caractère : 80 et 4 ou 9!

Je veux qu'il pas de ligne vide et des trous
Voir photo ci-dessous (partie jaune) :



Merci d'avance !!

2 réponses

  1. Bonjour,

    De ce que je vois c'est vous qui mettez les cellule vide avec votre formule...
    1. C'est exact ce que tu dit, c'était juste pour un exemple.. :)

      Mais en gros j'aimerais sur le tableau officiel ne pas avoir
    2. Vous avez deux choix:
      - Soit vous passé par les filtres et décoché " Vide"
      - Soit un passage par macro.

      Les formules ne permettent pas la mise en forme de cellule.
    3. d'accord merci comment faire la maccro au juste svp?

      Car mais cellule vont de A307 - AC307 a A1000 - AC 10000

      Merci d'avance et merci de ta réponse ;)
    4. On a juste besoin de la colonne A , si A est vide => On cache la ligne, sinon rien.
      Voici l'exemple de macro donné sur un autre topic :
      Sub masquer_ligne_Vide() 
      Dim cel As Range
      For Each cel In Range("A1:A100")
      If cel = "" Then
      cel.EntireRow.Hidden = True
      End If
      Next
      End Sub


      La vérif se fait sur A1:A100.
    5. merciii :)
  2. Contributeur
    Bonjour
    quel est le rapport entre la demande et l'image?
    à vous lire
    crdlmnt
    1. l'image est juste un exemple. (cest moi qui a rempli la tableau)

      Mais dans la vrais tableau je veux qu'il n'y est pas de ligne vide même si je tire la formule.