Billets du mois: avril 2013


Comment optimiser le code VBA d'un fichier Excel ?

Lorsqu'on veut utiliser des macros, il est conseillé de suivre certaines règles pour l'écriture du code VBA. Afin d'optimiser l’exécution de la macro, il est préférable de désactiver pendant son exécution les fonctionnalités d'Excel qui ne sont pas utiles (il ne faut pas oublier de les réactiver à la fin de la macro). Désactiver l'affichage […]

VBA-optimisation

recherchev-vrai

Pourquoi utiliser la fonction RECHERCHEV à la place de INDEX ? 3

Pour optimiser les performances de calcul d'Excel, il faut choisir la fonction Excel la plus efficiente, c'est à dire celle qui donnera le résultat voulu en nécessitant le moins de moyens (en termes de ressources de calculs et de mémoire). Dans cette optique, il est préférable d'utiliser tant que possible la fonction RECHERCHEV() plutôt que […]


Comment faire un filtre avancé avec Excel ?

Il est possible de faire des filtres avancés avec Excel avec plusieurs conditions et des critères complexes. Cela peut être utile pour analyser des données, il suffit alors de les exporter dans un fichier excel ou csv et de faire le filtre dans excel. Les filtres excel permettent : de filtrer avec plusieurs conditions d'appliquer […]

filtre-excel

VBA-reference

Les differentes facons de faire reference aux classeurs, feuilles et cellules en VBA

Il existe différentes façons de faire référence aux classeurs, feuilles et cellules. Il s'agit de choisir quelle manière correspond le mieux à notre cas quand on écrit du code VBA. Pour un classeur ou une feuille, il est possible de faire référence au classeur ou à la feuille active : ActiveWorkbook ou Activesheet (ActiveCell pour […]


Comment remplir les cellules d'un tableau selon plusieurs conditions avec VBA ?

Si on souhaite remplir automatiquement des cellules selon plusieurs conditions, une astuce consiste à réaliser un filtre pour n'afficher que les cellules voulues. Puis de naviguer parmi les cellules filtrées pour effectuer les modifications nécessaires. Il faut d'abord mettre les données sous forme de tableau afin de pouvoir faire référence au tableau directement. Ce qui […]

filtre-vba

excel-fonction-texte

Comment découper une chaine de caracteres dans Excel ? 1

Excel propose des fonctions texte faciles à prendre en main qui peuvent s'avérer très utiles. Pour extraire un élément d'une chaine de texte, les fonctions suivantes peuvent être utilisées DROITE(), GAUCHE(), STXT(). Et pour des cas plus spécifiques, les fonctions TROUVE(), NBCAR() et SUBSTITUE() permettent d'aller plus loin. La fonction DROITE et GAUCHE Ces fonctions […]


Comment afficher les colonnes Excel en chiffres ?

Lorsqu'on écrit une macro , il est pratique de faire référence aux cellules d'excel de manière numérique (avec des chiffres). Cela permet notamment une certaine flexibilité dans la manipulation des références. Ainsi, il est préférable d'utiliser les références appelés L1C1. Pour pouvoir écrire facilement le code VBA et le tester, il est conseillé d'activer ce […]

Excel-L1C1

excel-fn

Les raccourcis Excel avec les touches Fonction

Parmi les raccourcis d'Excel à connaitre,  les touches Fonction sont utiles à connaitre. F1     Pour afficher l'aide F2     Pour modifier le contenu d'une cellule directement (pour "entrer" dans la cellule). Utile pour modifier une formule ou copier un texte avec des paragraphes. F3     Pour coller un nom  qui a été défini (via […]


Comment connaitre le chemin entier d'une reference dans excel ?

Si lors de l'ouverture du fichier, l'adresse complète n'est pas précisée, il peut y avoir 2 raisons : Soit les fichiers sont dans des dossiers différents et l'actualisation du chemin ne se fait pas Soit les 2 fichiers sont dans le même dossier   Pour connaitre le chemin d'accès d'une référence externe dans un fichier […]

Reference-chemin

souris-excel

Astuce : probleme avec la souris dans Excel

Si votre souris fonctionne mal uniquement sous Excel, par exemple le défilement avec la molette ne se fait pas. Alors il est possible que vous utilisez une application gérant la souris qui n'est pas compatible avec Excel. Ce peut être une application comme Mouse Suite. Il vous suffit de désinstaller cette application via le panneau […]