Les partenaires publicitaires:

Macros pour découper les espaces dans Excel

Des espaces supplémentaires dans les cellules de feuille de calcul Excel peuvent causer des problèmes lors de la mise en œuvre des formules ou le tri des enregistrements. Les données importées depuis d'autres applications contient souvent des espaces que le processus d'importation Excel ne peut pas ignorer. Il en résulte dans les cellules qui apparaissent vide, mais ne sont pas, ou des cellules avec un espace au début des données. Microsoft fournit des «dix meilleures façons de nettoyer vos données" sur leur site Web Microsoft Office. Parmi ceux-ci sont de petites applications qui fonctionnent dans Excel appelé macros.

Que Macros Accomplir

  • Une macro dans Microsoft Excel automatise les processus. Les macros peuvent être créées soit en dirigeant Excel se rappeler frappes ou par l'écriture de code en VBA. Lorsque l'utilisateur enregistre et ferme Excel, le logiciel conserve les macros pour être utilisés à nouveau. Les macros peuvent être stockées dans le "Personal.xls" fichier qui est normalement caché, les rendant disponibles à chaque fois que l'application est en opération- ou ils peuvent être stockés dans le fichier actuel pour une utilisation uniquement lorsque le fichier actuel est ouverte.

Types de Macros

  • Excel comprend une variété de macros intégrées. Il permet également de macros de frappe mémorisés créés par l'utilisateur et les macros VBA-codés. Dans les macros de frappe mémorisées vous demandez Excel de se rappeler les frappes que vous effectuez puis enregistrez la macro lorsque vous avez terminé d'effectuer les frappes. Pour rogner des espaces, utiliser l'opération "Rechercher et remplacer". Pour plus de macros complexes, vous pouvez créer un module VBA. Appuyez sur ALT + F11 pour ouvrir l'éditeur VBA. Appuyez sur F7 pour ouvrir une fenêtre de code. Tapez le code.

Code pour tronquer les espaces

  • Microsoft recommande le code VBA suivant pour tailler les espaces. Tapez ou copier et coller dans la fenêtre de code:

    Sous CleanSheet2 ()

    Dim rCell Comme Range

    Dim RTEXT Comme Range




    Réglez RTEXT = Cells.SpecialCells (_

    xlCellTypeConstants, _

    xlTextValues)

    Pour chaque rCell Dans RTEXT

    Si trim (rCell.Value) = "" Ensuite,

    rCell.ClearContents

    Fin si

    Suivant

    Réglez RTEXT = Nothing

    Réglez rCell = Nothing

    End Sub

Création de macros facilement accessible

  • Les macros peuvent être placés sur une barre d'outils afin qu'ils soient facilement accessibles. Placez le curseur sur la barre d'outils et à droite; cliquez dessus. Sélectionnez l'onglet "Barre d'outils" et choisissez "Personnaliser". Sélectionnez une barre d'outils ou en créer un nouveau. Cliquez sur l'onglet "Commandes" et descendez à "Macros" dans la boîte "Catégories". Cliquez et faites glisser le "bouton personnalisé" pour vous barre d'outils préféré. droit; cliquez sur l'icône et sélectionnez "Affecter une macro." Sélectionnez la macro que vous voulez sur ce bouton puis modifiez le champ "Nom" et sélectionnez "Image et texte" de la section de style.

Utilisation des macros

  • Placez votre curseur dans la cellule où vous souhaitez l'activité pour commencer. Cliquez sur la macro sur la barre d'outils. Si vous ne l'avez pas mis une icône sur la barre d'outils, choisissez "outil" puis "Macro" et sélectionnez la nouvelle macro et cliquez sur "Exécuter". La macro sera alors effectuer les opérations que vous avez programmés à faire. Pour découper les espaces inutiles de toute la feuille de calcul, vous pouvez avoir besoin pour exécuter la macro à plusieurs reprises.

» » » » Macros pour découper les espaces dans Excel