Excel formule

Résolu
warckfar Messages postés 39 Statut Membre -  
warckfar Messages postés 39 Statut Membre -
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. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
     
    Bonjour,

    De ce que je vois c'est vous qui mettez les cellule vide avec votre formule...
    0
    1. warckfar Messages postés 39 Statut Membre
       
      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
      0
    2. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
       
      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.
      0
    3. warckfar Messages postés 39 Statut Membre
       
      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 ;)
      0
    4. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
       
      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.
      0
    5. warckfar Messages postés 39 Statut Membre
       
      merciii :)
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    quel est le rapport entre la demande et l'image?
    à vous lire
    crdlmnt
    0
    1. warckfar Messages postés 39 Statut Membre
       
      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.
      0