Des espaces supplémentaires dans les cellules des feuilles 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 à partir d'autres applications contiennent souvent des espaces que le processus d'importation Excel ne peut pas ignorer. Il en résulte des cellules qui apparaissent vides, mais ne sont pas , ou des cellules avec un espace au début des données. Microsoft fournit des « Dix façons de nettoyer vos données " sur leur site Web Microsoft Office. Parmi ceux-ci sont de petites applications qui fonctionnent dans Excel appelle les macros. Qu'est-ce 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 fichier " Personal.xls " qui est normalement caché, rendant disponible chaque fois que l'application est en fonctionnement, ou ils peuvent être stockés dans le fichier actuel pour une utilisation uniquement lorsque le fichier actuel est ouverte
< . br> Types de macros
Excel comprend une variété de macros intégrées . Il permet également créé par l'utilisateur macros de frappe mémorisées et les macros VBA - codés. Dans les macros de frappe mémorisées vous demander à Excel de se rappeler les frappes que vous effectuez ensuite enregistrer la macro lorsque vous avez terminé d'effectuer les frappes. Pour supprimer les espaces , utilisez l'opération " Rechercher et remplacer " . Pour macros plus 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 ()
de rCell As Range
RText As Range
Set RText = Cells . SpecialCells ( _
xlCellTypeConstants , _
xlTextValues )
Chaque rCell En RText
Si Trim ( rCell.Value ) = "" Then < br > rCell.ClearContents
End If
Suivant
Set RText = Nothing Set
rCell = Nothing
Fin sous
Faire Macros facilement accessibles
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 cliquez-droit dessus . Sélectionnez l'onglet " Barre d'outils " et choisir "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ée" pour vous barre d'outils préféré . Faites un clic droit 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 le texte " de la section de style .
Utilisation des macros
Placez votre curseur dans la cellule où vous voulez que l' activité de départ. Cliquez sur la macro sur la barre d'outils . Si vous n'avez pas mis une icône dans la barre d'outils , cliquez sur " Outils" 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 tableur vous devrez exécuter plusieurs fois la macro .