background preloader

Créer un formulaire personnalisé pour saisir des données sur Excel

Créer un formulaire personnalisé pour saisir des données sur Excel
Avec Excel, il est possible d’utiliser un formulaire de saisie disponible par défaut. Cependant, il reste quelque peu basique et ne vous permet pas, par exemple, d’utiliser des listes déroulantes. Nous allons donc, dans ce tutoriel, créer un formulaire de saisie personnalisé avec Excel tant au niveau de la saisie des données que de la présentation. Pour ce tutoriel, nous utiliserons un fichier Excel que vous retrouverez dans l’Espace membres du blog Votre Assistante. Utilisation d’un formulaire de saisie Excel de base : Pour afficher le formulaire, nous avons besoin d’un bouton qui, dans la version 2013, n’apparaît pas par défaut. Si, par la suite, vous souhaitez supprimer ce bouton, il suffira de vous placer sur ce nouveau groupe (à droite) et de cliquer sur << Supprimer. Profitez-en pour cocher l’onglet Développeur s’il est décoché (et que vous souhaitez créer un formulaire personnalisé). Pour utiliser le formulaire classique, cliquez dessus. Cliquez ensuite sur Zone de texte . Next J . . Related:  Bureautique-informatique

CREER SON FORMULAIRE | Cellules EXCEL Page en cours de refonte pour exploitation sous Microsoft Office 2016. La programmation est exploitable pour les versions antérieures seuls les visuels et l'ergonomie est légèrement différentes. Qui n'a pas un jour utilisé l'option formulaire dans Excel ? La plupart d'entre vous je pense.Ce formulaire a le mérite d'exister et fonctionne avec toutes les versions.Source Microsoft : ( peut générer automatiquement un formulaire de données intégré pour votre plage ou votre table. Donc pas de possibilité d'avoir un formulaire avec des champs masqués et une visualisation agréable, ni de liste déroulante, ni de choix d'option et etc. comme dans l'image ci-après issue du même fichier. PARAMETRAGES D'EXCEL (Version 2016) Mon exemple End Sub

Comment créer un calendrier automatique dans Excel Etape 4 : Ajoutez un titre dynamique Maintenant, nous devons ajouter un titre pour notre calendrier en relation avec le mois et l'année sélectionnés ; un titre qui vous permet de lire le premier et le dernier jour du mois sélectionné. Pour faire cela, nous devons à la fois présenter le premier jour et le dernier jour du mois sélectionné (comme nous l'avions vu dans cet article). La formule pour la première date est : La formule pour la date du dernier jour du mois est : Ensuite, nous fusionnons toutes les cellules de B4 à AF4 et nous écrivons la formule suivante qui inclut les 2 formules précédentes dans une fonction TEXTE. ="Période du "&TEXTE(DATE(A2+2014;A1;1);"jj mmmm aaaa")&" au "&TEXTE(DATE(A2+2014;A1+1;1)-1;"jj mmmm aaaa")" Et le résultat devient : A chaque fois que vous changez le mois ou l'année, votre titre se modifiera en conséquence.:) Etape 5 : Changer la couleur des week-ends et des jours fériés Une pour les week-endsUne autre pour les jours fériés 1. 2. 3. 4. 5. 3. 4. 5. 1. 2.

Données/Validation Accueil La commande Données/Validation permet de: - Vérifier à la saisie si des valeurs sont correctes - Créer des menus déroulant pour faciliter la saisie Nombres entiers Imposer la saisie de nombres compris entre 2 valeurs -Sélectionner le champ B2:B6 -Données/Validation/Nombre entiers -Spécifier un nombre compris entre 100 et 200 par exemple. Listes Créer une liste déroulante - Sélectionner B2:B11 - Données/Validation - Choisir Liste - Cliquer dans Source puis champ F2:F6 DV synthèse Liste sur un autre onglet ou classeur La liste doit être nommée (ListeServices sur l'exemple) -Sélectionner B2 -Données/Validation/Liste -Dans Source =ListeServices Si la liste est sur un autre classeur ouvert X.XLS Solution1 Créer un nom de champ: -Insertion/Nom/Définir: Liste =[X.XLS]Feuil1! Solution2 Si une nom MaListe existe déjà dans X.XLS Créer un nom de champ: -Insertion/Nom/Définir: Liste =X.XLS! Solution3 Si la cellule C2 contient X.XLS! -Données/Validation: =INDIRECT(C2) Avec classeur fermé . Liste dynamique DVJour

Analyser des bases de données avec Excel Objectif : Les cadres du système éducatif, qu'ils soient personnels de direction, inspecteurs ou CASU, ont souvent besoin d'analyser et de travailler sur des bases de données existantes quelquefois volumineuses. Se pose alors le problème de choisir un outil pertinent pour analyser ces données. Lorsque ces bases sont correctement renseignées, l'importation dans un tableur de type Excel et l'utilisation de la fonction "tableau croisé dynamique" peut être une solution puissante, rapide et élégante. Présentation par Jacques MERMILLODancien formateur informatique à l'ESEN [ESEN - 15 janvier 2007] Les dix séquences (réalisées dans Excel à partir de captures d'écran commentées) qui suivent, permettent en quelques minutes, de comprendre comment utiliser un tel outil à partir d'un exemple réel dont les noms ont été modifiés.Les 5 premières séquences décrivent les fonctions de gestion et d'analyse de données dans Excel. Si vous préférez télécharger les vidéos, utiliser le clic droit de la souris.

A boy and his blog – Le guide du débutant sous Linux : choisir sa distribution et son environnement de bureau Introduction Dans mon précédent guide sur la migration de Windows XP à Linux, j’ai pris le parti de recommander Debian avec Xfce aux débutants. Même s’il est contraire à la sagesse populaire qui veut qu’Ubuntu soit la distribution de référence pour les débutants, ce choix de Debian peut se justifier, mais ce n’était pas l’objet du guide. Étudions plus en détail quelques distributions adaptées aux débutants sous Linux, leurs forces, et leurs faiblesses. Ubuntu et son environnement Unity Ubuntu et son environnement Unity Ubuntu est la distribution Linux la plus célèbre, et généralement c’est elle qui est recommandée aux débutants. Ses grandes forces pour les débutants : Une procédure d’installation très simple. Ses faiblesses : Xubuntu Xubuntu et son bureau Xfce Xubuntu est une variante d’Ubuntu avec un environnement de bureau différent, le très simple et léger Xfce. Ses forces pour les débutants : Linux Mint et ses environnements Cinnamon et MATE Linux Mint avec MATE Desktop Faiblesses : HandyLinux

300 Excel Examples - EASY Excel Tutorial 1 Create a Macro: Swap Values, Run Code from a Module, Macro Recorder, Use Relative References, FormulaR1C1, Add a Macro to the Toolbar, Macro Security, Protect Macro. 2 MsgBox: MsgBox Function, InputBox Function. 3 Workbook and Worksheet Object: Path and FullName, Close and Open, Loop through Books and Sheets, Sales Calculator, Files in a Directory, Import Sheets, Programming Charts. 4 Range Object: CurrentRegion, Dynamic Range, Resize, Entire Rows and Columns, Offset, From Active Cell to Last Entry, Union and Intersect, Test a Selection, Possible Football Matches, Font, Background Colors, Areas Collection, Compare Ranges. 5 Variables: Option Explicit, Variable Scope, Life of Variables. 6 If Then Statement: Logical Operators, Select Case, Tax Rates, Mod Operator, Prime Number Checker, Find Second Highest Value, Sum by Color, Delete Blank Cells. 8 Macro Errors: Debugging, Error Handling, Err Object, Interrupt a Macro, Macro Comments.

excelabo.net Comment peut-on détecter en VBA, la modification d'une valeur intervenue dans une cellule et limiter la plage déclenchante ? La modification de la sélection d'une cellule est interceptée par VBA en utilisant une macro événementielle placée dans le module de la feuille concernée. Private sub worksheet_selection_change Quant à Private sub worksheet_change cela permet d'intercepter l'événement déclenché par le changement de valeur d'une cellule Ces deux macros admettent un paramètre : (ByVal Target as Range) Ce paramètre indique que la macro s'applique sur une "cible" (target). Limiter l'événement à une seule cellule Private Sub Worksheet_SelectionChange(ByVal Target as Range) If target.address="$A$1" then 'votre code end if En sub Limiter l'événement à une plage de données Private Sub Worksheet_SelectionChange(ByVal Target as Range) If Not Intersect(Target, Range("B2:C3")) Is Nothing Then 'vos instructions end if End Sub L'écriture If Not Intersect(Target, Range("B2:C3")) Is Nothing Then

Il n’est jamais trop tard pour apprendre : 10 langages de programmation que vous devriez étudier À une époque où Internet prend une place de plus en plus importante dans nos vies, il peut être très utile, voire indispensable dans certains cas, de savoir comment tout cela fonctionne. Ne soyez plus spectateur mais devenez acteur, sachez que vous êtes tout à fait capable de créer vos propres applications ou sites Internet. DGS vous présente 10 des langages de programmation les plus utilisés au monde et que vous devriez étudier. 1. C’est quoi ? Par où commencer ? 2. C’est quoi ? Par où commencer ? 3. C’est quoi ? Par où commencer ? 4. C’est quoi ? Par où commencer ? 5. C’est quoi ? Par où commencer ? 6. C’est quoi ? Par où commencer ? 7. C’est quoi ? Par où commencer ? 8. C’est quoi ? Par où commencer ? 9. C’est quoi ? Par où commencer ?

Le filtre élaboré Accueil De mise en œuvre plus complexe que le filtre Automatique, le filtre élaboré offre des fonctionnalités supplémentaires: On peut choisir les champs récupérés et définir leur ordre Récupération des champs dans une autre feuille ou un autre classeur Critères de sélection + complexes Critère simple On veut obtenir la liste des personnes du service Compta Cliquer dans la base Données/Filtrer/Filtre élaboré Cocher Copier vers un autre emplacement Définir le critère (G1:G2) Définir la destination (G6:K6) Filtre Elaboré Pour obtenir seulement Martin si plusieurs noms commencent par Martin '=Martin ou ="=Martin" Respect de la casse Pour extraire seulement les personnes du service COMPTA écrit en majuscules. Filtre Elaboré Exact En G1:Formule En G2:=EXACT(B2;$L$2) En L2: COMPTA Critère ET Les critères sont placés en ligne. Critère OU Les critères sont placés en colonne. On veut la liste des ouvrages qui contiennent le mot basic OU fichier dans le titre FiltreElabOU =DECALER(Feuil1! Autre exemple FiltreSD

Le Magazine de Developpez.com : le mensuel en ligne gratuit des développeurs francophones Page des cours et tutoriels proposés par Laurent OTT

Related: