|
|
Sommaire
- FAQ MPFE
La FAQ du Forum microsoft.public.fr.excel
- VBAXL
Exemples de procédures Visual Basic
- Les Boucles
Installe un compteur en A3
Ajoute une valeur
Incrémente un compteur
Compte les valeurs identiques
Compte le nombre de cellules vides
Boucle pour parcourir une plage de cellules
Affecte une largeur de 5 points
à une colonne sur deux de la sélection
Cherche une valeur non numérique
Modifie la valeur des cellules d'une plage
Compte à rebours qui déclenche l'exécution d'une macro
- Les Cellules
Déplace la cellule active d'une ligne vers le bas et deux colonnes vers la droite
Scroll l'écran
Ajuste la colonne
Redéfini la sélection à partir d'une plage nommée MySelect
Sélectionne toute la ligne à partir d'une plage nommée MySelect
Sélectionne la zone courante et 1 colonne de plus
Supprime les lignes vides d'un tableau
Supprime les lignes vides d'un tableau si la colonne C est vide
Efface la ligne de la cellule active de valeur 0 d'une plage de cellule
Recherche une valeur, sélectionne la ligne de la valeur trouvée et supprime cette ligne
Recherche un mot, sélectionne la ligne de la valeur trouvée et supprime cette ligne
Teste si les cellules de la plage sont vides ou non vides
Compare les valeurs de 2 plages de cellules
Colore en gris toutes les cellules dont les valeurs sont <30
Mets en majuscule la première lettre de la phrase
Mets en majuscule toute la phrase de la sélection
Fait la somme des chiffres écrits en rouge
Compte le nombre de cellules colorées en rouge
Personnalise les couleurs de la sélection suivant les valeurs RGB
Cherche si la sélection contient une formule
Trie les lignes et supprime les doublons
Insére un commentaire dans une cellule.
Formatage de tous les commentaires.
Masque (affiche) tous les commentaires.
Supprime le nom utilisateur des commentaires
- Les Cellules 2
Ecrit les jours de la semaine
Crée un tableau Année - Trimestre
Ajoute la chaîne de caractères "Terminé"
Associe 2 plages en un seul objet avec la méthode UNION
Rempli l'union de deux plages avec la valeur 100
Sélectionne la cellule A154 de la Feuil1 et "Scroll" l'écran
Donne le numéro de ligne de la valeur cherchée
Donne le nombre de lignes de la sélection
Macro pour modifier une formule
Macro pour afficher une formule écrite en A1 en A2
Affiche et sélectionne la référence d'une sélection
Donne le numéro de ligne aussi que la lettre de la colonne de la cellule active
Crée un tableau Année - Trimestre
Formate la plage A1:A10 avec une procédure événementielle.(1 er - 2, 3, 4 etc...ème )
Cherche un mot.
Comment récupérer la valeur d'une cellule, y faire une opération et renvoyer le résultat dans une autre ?
Comment récupérer les valeurs d'une plage ?
Comment exécuter une macro si une cellule de la colonne A est sélectionnée?
Comment faire la somme des valeurs positives d'une plage contenant des valeurs négatives?
Comment envoyer la valeur de la cellule A1 dans un fichier texte ?
Comment appliquer un pourcentage aux valeurs d'une plage?
Comment rendre impossible le défilement en dehors d'une zone définie ?
Compte les cellules vides d'une sélection
Comment convertir du texte en chiffre?
Fait la somme des cellules de la colonne A
Fait la somme des cellules de la ligne 1
- Les Divers
Lance l'Explorateur sous Windows 95-98
Ouvre Word et le fichier test.doc
Pour exécuter une macro d'un autre classeur ouvert
Pour exécuter une MacroXL4
Teste la version d'Excel en cours
Quelle est la résolution d'écran ?
Inscrit la liste de tous les noms dans le classeur
Supprime tous les noms dans le classeur
Exporte un graphique au format JPG
Comment exécuter une macro Auto-Open en ouvrant un classeur par macro ?
Easter Eggs (Jeux dans Excel)
- Les Erreurs
Gestion simple de l'erreur
Exemple de traitement d'une erreur à l'ouverture du classeur
Sort de la procédure s'il n'y a rien à coller
Evaluation d'une entrée
- Les Fichiers
Pour enregistrer le classeur actif avec comme nom le mois et l'année courant
Attention !supprime le fichier du disque dur
Attention !supprime les fichiers du répertoire ainsi que le répertoire
Attention! Crée un répertoire
Recherche de fichiers dont les noms commencent par "Fac"
Ferme le classeur actif sans l'enregistrer
Récupere les noms de fichiers d'un répertoire dans un tableau
Recherche un fichier dans un répertoire
Donne le nom de tous les fichiers ouverts
Donne le chemin complet du fichier ouvert
Ouvre un fichier texte nommé test.txt
Cherche et ouvre tous les fichiers situés dans le répertoire C:\ajeter
Lance la boîte de dialogue "Ouvrir" pour sélectionner un fichier et en conserver le nom dans une variable
Ouvre le fichier Test.xls s'il n'est pas déjà ouvert
Copie le fichier Test.xls dans le répertoire Temp
Déplace le fichier Test.xls dans le répertoire aaa
Enregistre le classeur sous la valeur de la cellule C1
Enregistre le classeur avec le mois (cellule C1) et l'année(cellule C2)
Inscrire automatiquement la date de modification du classeur à sa fermeture
Demande sous quel nom enregistrer le classeur
Enregistre la feuille active en nouveau classeur
Copie tous les fichiers du répertoire "AA" dans le répertoire "BB".
Quel est le dernier document que j'ai modifié hier ?
Quel est la taille du fichier ?
Comment récupérer le chemin complet d'un répertoire et l'enregistrer dans un fichier texte?
Comment avoir la liste et les valeurs des propriétes du fichier ?
Comment créer, supprimer, renommer un dossier ?
Comment rechercher les fichiers XLB et en avoir la liste?
Comment ouvrir un fichier TXT,CSV, HTM ... avec le bloc-note (Notepad) ?
Ce fichier existe-t'il ?
- Les Feuilles
Nomme la feuille active avec la valeur de la plage A2
Trie les onglets des feuilles d'un fichier excel par ordre alphabétique
Trie les onglets des feuilles d'un fichier (2)
Masque les onglets de la feuille active
Affiche les onglets de la feuille active
2 macros, l'une masque les colonnes et lignes l'autre les affiche.
2 macros, l'une masque les en-têtes de ligne et colonne l'autre les affiche
Insere le chemin d'accés dans le pied de page.
Donne le nom de chaque feuille du classeur
Insére 12 feuilles et les nomme suivant les 12 mois de l'année
Supprime les feuilles vides du classeur
Insère une feuille nommée Liste des feuilles et crée le sommaire du classeur
Insère une feuille et liste les feuilles sour forme de liens hypertextes
Change le nom de la feuille active avec le texte du Presse Papier
Insère (et supprime) des feuilles et les nomme suivant une liste
Tout changement du contenu d'une cellule A1 dans une feuille du classeur modifiera automatiquement le nom de la feuille
Pour revenir à la feuille "Sommaire" lors d'un click sur l'onglet
Protége toutes les feuilles du classeur.
Quel est le type d'objet sélectionné ?
Compte le nombre de page
Cherche une feuille et l'active
Chaque jour de l'année = une feuille (soit 365 feuilles)
Chaque jour du mois = une feuille
En A1 le nom de la feuille
Supprime toutes les feuilles sauf la feuille "Liste"
Calcule la somme des cellules D2 de toutes les feuilles
Masque les lignes vides de la feuille
et imprime la zone en cours
Liste les feuilles dans la colonne A
- Les Fonctions
Comment écrire une fonction de feuille de calcul avec VBA ?
Comment récupérer certains caractères d'une chaîne?
Comment insérer des espaces dans une chaîne?
Comment écrire une fonction personnalisée?
Comment n'afficher que le résultat d'une formule dans une cellule ?
Comment écrire une fonction matricielle avec VBA ?
Comment ne pas afficher les valeurs d'erreur dans le résultat d'une formule ?
Comment créer un "pseudo" graphique avec la fonction REPT ?
- Les Impressions
Imprime chaque fiche (fiche =plage G1:K18) des feuilles(5 à 42) du classeur
Imprime un nombre définit de formulaires et incrémente le numéro du formulaire
Lance une impression à l'heure donnée
Défini une zone d'impression et un titre
Comment récupérer l'adresse de la zone d'impression?
Comment créer un document excel* en PDF sous Windows et ceci GRATUITEMENT?
Comment interdire l'impression d'un classeur?
Comment connaître le nombre de pages à imprimer?
Ouvre un fichier et l'imprime automatiquement
- Les Médias
Joue un son Wav
Ouvre et ferme le lecteur de CD
Teste s'il existe un lecteur de CD
JUST FOR FUN...
Joue un son MP3
Sélectionne un fichier image et l'insère dans la feuille active
Un trombinoscope via les commentaires
Insère une image dans une cellule en adaptant sa largeur à la cellule
- Les Messages
Affiche un message avec un bouton OUI et un bouton NON
Inscrit un message dans la barre d'état pendant l'exécution d'une macro
Quelques trucs sur les boutons des messages
Comment faire un saut de ligne ?
- Les Outils
Création d'une barre d'outils
Création d'une barre d'outils - New
Création d'un menu
Création d'un menu contextuel
Ajoute une fonction au petit menu de la barre d'état
Affiche une série de boutons "exemples" dans une barre d'outil
Comment supprimer la barre de menus principale ?
Création d'un bouton dans la barre d'outils "perso"?
Annule la commande Edition Copier de la barre de menus
Annule la commande Outils Options de la barre de menus
Liste de tous les numéros Id de la barre de menus
Liste le nom des barres d'outils
- Les Spéciales
Formate une disquette
Change le label d'une disquette
Lance un test d'imprimante
Liste les fichiers excel de c:\
Imprime la liste de vos favoris en exécutant un fichier BAT
Pour fermer la fenêtre DOS automatiquement
Lance Explorer en version minimale
Lance Explorer et ouvre un dossier
Masque et affiche la barre de tâche windows(97 - XP)
Ferme Windows
Ouvre Internet explorer
Comment lancer la calculette et l'avoir toujours à l'écran ?
- Les Tests
Pas plus de 10 caractères dans la cellule
Pas de caractères spéciaux dans la cellule
Selon la valeur du nombre
Teste la saisie dans une InputBox
Teste si une touche a été tapée pendant l'éxecution d'une macro
Teste une valeur avec IsNumeric,IsDate et IsEmpty
Teste si une macro complémentaire est installée ou non
Teste si une cellule est vide ou non vide
Teste si l'option "Déplacement après validation est cochée"
Teste la version d'excel et de l'OS
- Le WEB
Envoi un Mail: l'adresse est dans la cellule D1, le sujet dans la D2 et le texte dans la D3
Envoie la feuille 1 par Mail
Envoie le classeur à plusieurs destinataires
Exporte un graphique en image JPG
Exportation en .gif de la plage sélectionnée - Graphique y compris.
Enregistre une plage en fichier HTML
Teste si une connection est active
Envoyer un message avec Outlook Express (testé avec Excel 2003)
Envoyer un message avec un classeur en fichier joint(testé avec Excel 2003)
Comment envoyer une feuille dans un message en VBA?(testé avec Excel 2003)
Comment envoyer une plage de cellules dans un message en VBA?(testé avec Excel 2003)
Un message à plusieurs destinataires ( Excel 2003)
Ouvre une page web avec le navigateur par défaut
Ouvre une page web et l'enregistre dans un nouveau classeur
- Les Userform
Création d'une userform (pour les Nuls)
Modifier l'aspect du bouton
Intitulé (label) et Zone de texte (textbox)
Zone de liste (Combobox)
Bouton d'option (OptionButton)
Le contrôle "Image" (Picture)
Contrôler la saisie d'une textbox
ListBox "Multicolonne"
- Excel et Word
Ouvre Word et le fichier Test.doc
Ouvre Word et le fichier Test.doc même avec un espace dans le chemin
Procédure pour écrire dans Word
Procédure pour exécuter une macro de Word (LancerParXL)
2 procédures maintenant:
La première écrit les commentaires de cellules dans Word, l'autre les formules.
Comment envoyer la valeur d'une cellule vers un signet?
- Excel et Le Presse-Papier (Clipboard)
Mets la chaîne "Excel est super!" dans le presse-papier
Pour récupérer la chaîne
Pour récupérer la chaîne avec "Coller"
Pour récupérer la chaîne dans la cellule A1
Pour récupérer la chaîne dans un cadre de texte
Récupère le texte complet du PressePapier. Laurent L.
Et pour vider le contenu du Presse-Papier
Nomme la feuille active avec le contenu du Presse-Papier
- Trucs & Astuces
Sécurité et Protection - Excel 2003
Impressions - Excel 2003
Manipulation des données - Excel 2003
- Excel 2007 - Comment personnaliser le ruban d'Excel 2007 ?
Ajouter un bouton perso à la barre d'accès rapide
Créer un menu dans l'onglet Compléments
Lire la page "Comment personnaliser le ruban d'Excel 2007 ?"
- Excel et le XML
Comment créer un fichier XML?
- Basic
Leçons élémentaires
- Userform
Comment créer un userform ? etc ...
[top]
|