| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Microsoft Access >> Content
    Comment utiliser if dans Excel pour supprimer des lignes vides
    Quand une feuille de calcul Excel grandit pour englober des milliers , voire des centaines de milliers , de lignes , de supprimer manuellement chaque ligne individuelle prendrait une éternité . Même si un tri rapide serait tout simplement déplacer chaque ligne vide au fond , essentiellement " suppression " , celui-ci ne fonctionnera pas si vous avez besoin des données de rester dans son ordre actuel . Pour supprimer des lignes vides sans modification de l'ordre d'une feuille de calcul, vous aurez besoin d'accéder à la console de Visual Basic de Excel et créer une macro. Instructions
    1

    Ouvrez la feuille de calcul Excel que vous avez besoin voulez travailler avec . Ensuite, appuyez sur "Alt" et "F11" pour ouvrir la console Visual Basic.
    2

    Faites un clic droit sur ​​l'une des entrées dans le cadre du " VBAProject " cap sur le côté gauche de la console VBA. Déplacez votre souris sur "Insérer" et choisissez "Module" dans la liste des options. Votre nouveau module sera automatiquement sélectionné , et la moitié droite de la console deviendra une page blanche. Si vous avez ouvert plusieurs feuilles de calcul , assurez-vous que vous ajoutez le module à la bonne " VBAProject . " Le nom du document spécifique sera située à droite de la " VBAProject " rubrique
    3

    Copiez le code suivant en haut de la page du module vierge : .
    < P > Sous DeleteBlankRows ()

    Dim x As long

    Demande

    . Calcul = xlCalculationManual

    . ScreenUpdating = False

    Fin de
    avec

    la commande " Sub" crée la macro et la commande " Dim" établit une variable que vous utiliserez plus tard. Les commandes " ScreenUpdating " " Calcul " et éteindre leurs fonctions respectives , ce qui rend la macro fonctionner correctement sur de grandes feuilles de calcul
    4

    Collez le code suivant directement sous le dernier set : .

    avec ActiveSheet

    Cells.Replace _

    Quoi: = "", Replacement : = "", _

    LookAt : = xlWhole , MatchCase : = False
    < p> pour x = . Cells.SpecialCells ( xlCellTypeLastCell ) . Row _

    Pour 1 Étape 1

    Si WorksheetFunction.CountA ( . Lignes ( x ) ) = 0 Then
    < p> ActiveSheet.Rows (x). Supprimer

    End If

    Suivant

    la commande " Cells.Replace " End With

    qui comprend l' deux lignes directement sous elle , ressemble à toutes les cellules qui comprennent juste un espace vide , et remplace l'espace avec rien . Le processus de suppression ne reconnaît pas un espace vide comme une cellule vide , donc sans ce morceau de code , n'importe quelle ligne avec juste un espace vide ne soit pas supprimé . La commande " " a le début de code à la dernière cellule de la feuille et de travailler son chemin vers le sommet . Le "if" vérifie si la ligne est vide, et puis le supprime s'il est
    5

    Copiez et collez le code suivant directement sous le dernier morceau de code suivant: .
    < p> En application

    . Calcul = xlCalculationAutomatic

    . ScreenUpdating = True

    End With End Sub


    Ce code met simplement les réglages " ScreenUpdating " retour à la normale et puis " Calcul " et ferme le code avec " End sub ". Appuyez sur "Alt" et "F11" pour quitter la console VBA. Toutes vos modifications sont enregistrées automatiquement .
    6

    Cliquez sur l'onglet " développeur" en haut de l'écran. Cliquez sur le bouton "Macro " pour faire apparaître une liste de vos macros. Sélectionnez la macro " DeleteBlankRows " et appuyez sur "Exécuter". La macro va supprimer toutes les lignes vides à partir de votre feuille de calcul.

    Previous :

    next :
      articles connexes
    ·Comment puis-je apprendre à Excel Paie 
    ·Comment créer une base de formulaire de plusieurs page…
    ·Comment formuler pourcentages pour Microsoft Excel 2007…
    ·Comment dessiner des boîtes de la même taille dans Ex…
    ·Comment débloquer un projet Visual Basic dans Excel 
    ·Comment faire pour copier des formules sans changer ré…
    ·Comment créer un publipostage à partir de Microsoft E…
    ·Comment faire pour modifier l'intervalle de Catégorie …
    ·Comment faire pour transférer des données de BPCS ver…
    ·Comment créer une liste personnalisée alphanumérique…
      articles en vedette
    ·Comment graver des vidéos DVD dossier sur DVD avec DVD…
    ·Comment faire pour supprimer MS SQL Server 2005 autonom…
    ·Microsoft Access Standard Aide 
    ·Comment compresser un DVD sur votre disque dur 
    ·Comment changer album dans iTunes 
    ·Comment faire un fichier MP3 d'un fichier AAC 
    ·Comment verrouiller le texte dans un document Word 
    ·Comment faire pour convertir un fichier PDF en un docum…
    ·Comment faire pour ajouter à Adobe Air 
    ·Comment télécharger des vidéos qui sont plus de 30 m…
    Copyright © Connaissances Informatiques http://fr.wingwit.com