Effacer/masquer ligne si vide
                                    
                        Viki                    
                                    -
                                     
VIKTORIA -
        VIKTORIA -
        Bonjour, 
J'aurais besoin d'aide concernant la suppression de ligne:
J'ai deux feuilles de calcul, Feuille 1 contient un tableau rempli et Feuille 2 un tableau avec une formule dans la colonne B: si je trouve "valeur" dans le tableau de la Feuille 1 alors "B feuille 2 = B feuille 1" (une simple copie), sinon "vide".
Il ya donc souvent des cellules vides (et ainsi des lignes vides), comment pourrais-je créer une macroqui me supprimerai les lignes vides sachant que les cellules en B comportent une formule et ne sont pas a proprement dits vides
Merci par avance !
Viktoria
                
            
                
    
    
    
        J'aurais besoin d'aide concernant la suppression de ligne:
J'ai deux feuilles de calcul, Feuille 1 contient un tableau rempli et Feuille 2 un tableau avec une formule dans la colonne B: si je trouve "valeur" dans le tableau de la Feuille 1 alors "B feuille 2 = B feuille 1" (une simple copie), sinon "vide".
Il ya donc souvent des cellules vides (et ainsi des lignes vides), comment pourrais-je créer une macroqui me supprimerai les lignes vides sachant que les cellules en B comportent une formule et ne sont pas a proprement dits vides
Merci par avance !
Viktoria
Configuration: Windows / Chrome 80.0.3987.149
            
            
        A voir également:         
- Effacer/masquer ligne si vide
 - Partager photos en ligne - Guide
 - Supprimer page word vide - Guide
 - Caractere vide - Guide
 - Mètre en ligne - Guide
 - Coeur vide - Forum Facebook
 
3 réponses
                        
                    Bonjour,
Si pour respecter votre règle de gestion vous utilisez une formule qui fait 'si je trouve "valeur" dans la feuille 1 alors "B feuille 2 = B Feuille 1", à chaque recalcul les lignes vides se recréeront.
Donc a priori, la solution, ce serait de créer une macro dès la création de la feuille 2, et pas uniquement pour supprimer les lignes vides.
Dans ce cas, la macro devra balayer toutes les lignes de la feuille 1, et rapatrier en feuille 2 celles pour lesquelles il y a une valeur.
... si c'est jouable dans votre application, bien sûr.
    
                Si pour respecter votre règle de gestion vous utilisez une formule qui fait 'si je trouve "valeur" dans la feuille 1 alors "B feuille 2 = B Feuille 1", à chaque recalcul les lignes vides se recréeront.
Donc a priori, la solution, ce serait de créer une macro dès la création de la feuille 2, et pas uniquement pour supprimer les lignes vides.
Dans ce cas, la macro devra balayer toutes les lignes de la feuille 1, et rapatrier en feuille 2 celles pour lesquelles il y a une valeur.
... si c'est jouable dans votre application, bien sûr.
                
    VIKTORIA
    je voue remercie beaucoup ! je vais tenter votre solution
    
    
                        
                    Bonjour,
On peut éliminer les lignes vides sans VBA :
https://mon-partage.fr/f/50WWd81h/
                
                
    
                On peut éliminer les lignes vides sans VBA :
https://mon-partage.fr/f/50WWd81h/
                        
                    On peut aussi ajouter un test pour choisir que certaines valeurs :
https://mon-partage.fr/f/3oCk9vnV/
 
                
                
    
                https://mon-partage.fr/f/3oCk9vnV/