| 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 >> Tableur >> Content
    Comment copier-coller de lignes disponibles dans Macro
    Microsoft Excel est particulièrement friands de plages contiguës . Quand une plage est interrompue par des cellules vides , Excel ajoute une couche de difficulté de vos tâches de tableur . Parfois, la solution est de remplir les blancs , copier les lignes qui contiennent des données et coller les valeurs dans les lignes vides en dessous. Si vous travaillez avec une grande feuille de calcul , vous n'avez probablement pas envie de le faire à la main. Au lieu de cela , utilisez un Visual Basic pour Applications ( VBA) pour trouver les lignes disponibles et coller les données automatiquement. Instructions
    1

    Open " Microsoft Excel ", version 2002 ou version ultérieure .
    2

    Créer une feuille de calcul pour tester votre macro. Inclure les lignes avec des données et des lignes qui sont vides . Entrez les données suivantes :

    cellule B1 : test1

    cellule C1: test1

    Cellule A4 : test2

    cellule B4 : test2

    cellule C4: test2

    cellule D4 : test2

    cellule A5: test3

    cellule B5 : test3

    cellules C5: test3

    cellule A9: test4
    3

    Appuyez sur " Alt + F11 " pour ouvrir l'éditeur Visual Basic
    4

    insérer un module vide pour tenir votre code VBA. . Sélectionnez " Insérer ", puis " Module " dans le menu .
    5

    Démarrer une nouvelle routine appelée " PasteAvail . " Tapez la commande suivante dans le module de code :

    Sous PasteAvail ()

    Appuyez sur " Entrée". Excel va ajouter une instruction "End Sub" .
    6

    déclarer les variables que vous allez utiliser . Tapez la commande suivante entre le "Sub" et les déclarations " End Sub" :

    MaxRows As Long, LastRow As Long , i As Long

    maxCols As Integer, FirstRow As Integer

    7

    assigner des variables pour contenir le nombre total de lignes et de colonnes sur la feuille de calcul . La valeur réelle de ces variables dépend de la version d'Excel que vous utilisez. Tapez la commande suivante :

    MaxRows = Rows.Count

    maxCols = Columns.Count
    8

    assigner des variables pour contenir les numéros de ligne pour les première et dernière lignes qui contiennent données . Cela évite une longue boucle à travers chaque ligne de la feuille de calcul. Tapez la commande suivante : . .

    FirstRow = 1

    LastRow = Cells ( MaxRows , 1) End ( xlUp ) Row
    9

    ajouter du code pour regarder chaque consécutive, du premier au dernier , décider si la ligne est vide, et copier ou coller au besoin. Tapez la commande suivante : .

    For i = FirstRow Pour LastRow

    lignes ( i) Sélectionner

    Si WorksheetFunction.CountBlank ( lignes ( i)) = maxCols Puis

    ActiveSheet.Paste

    Else

    Selection.Copy

    End If Next i


    10

    Laisser l' instruction " End Sub " en place.
    11

    Exécuter la macro. Cliquez sur "Exécuter ", puis " Exécuter Sub /UserForm " dans le menu .
    12

    Appuyez sur " Alt + F11 " pour revenir à la feuille de calcul Excel et afficher les résultats .


    Previous :

    next :
      articles connexes
    ·Comment créer une feuille d'inscription 
    ·Comment faire pour créer une ligne de feuille de calcu…
    ·Comment utiliser VBA et Macro pour changer des polices 
    ·Comment copier et coller des données filtrées 
    ·Qu'est-ce que Spread32 Compatibilité 
    ·Comment convertir par lots des fichiers XLS à CSV 
    ·Comment faire un Tableau Total- production économique 
    ·Comment obtenir le rang Nombre d'une cellule en VBA 
    ·Comment utiliser NETWORKDAYS la fonction Excel 
    ·Comment faire pour créer une liste de distribution à …
      articles en vedette
    ·Macros Excel Trucs et astuces 
    ·Peut Word 2007 Passwords craquer 
    ·Comment ripper des films sur des DVD 
    ·Comment exécuter les Sims 2 sur un Dell Inspiron 8100 …
    ·Comment faire pour supprimer une boîte aux lettres orp…
    ·Comment combiner des fichiers PDF sur Unix 
    ·Comment puis-je créer un graphique avec des lignes et …
    ·Comment faire pour sauvegarder ReadyNAS 
    ·Comment faire une coche dans Excel 
    ·Comment calculer la croissance annuelle en pourcentage …
    Copyright © Connaissances Informatiques http://fr.wingwit.com