MS Excel sécurité, listes et valeurs cibles

Programme

Sécurité et Macro :

  • Paramètres de sécurité
    • Fichier - Options
    • Centre de gestion de la confidentalité
    • Paramètres du centre de gestion de la confidentialité...
  • Signature numérique
    • Certificat numérique
      • Bouton  Démarrer - Tous les programmes - Microsoft Office 201x - Certificat numérique pour les projets VBA
    • Intégration du certificat
    • Exécution d'une Macro signée
    • Intégration d'un bouton

Listes déroulantes

Charger le fichier xlsxliste-multiple-iles-glenan.xlsx (clic-droit - Enregistrer la cible du lien sous...)

  • Liste déroulante simple
    • Création de la liste et nommage de la plage : ile_glenan
    • Intégration de la liste par formule dans B2
      • Données - Outils de données - Validation de données
      • Autoriser : Liste
      • Cocher : Ignorer si vide & Liste déroulante dans la cellule
      • Source =iles_glenan
  • Listes déroulantes imbriquées (en cascade)
    • Création des plages des différentes îles (colonnes A à J)
    • Bug sur les 3 premiers noms à cause des espaces, apostrophe et du tiret
    • Nom corrigé pour la plage et pour le nom des îles = tableau non satisfaisant
    • Formule dans C2
      • Données - Outils de données - Validation de données
      • Autoriser : Liste
      • Cocher : Ignorer si vide & Liste déroulante dans la cellule
      • Source =INDIRECT(B2)
    • Renommage des îles avec les vrais noms = la formule n'est plus focnctionnelle
    • Création d'une ligne B Vide dans la feuille "îles"
    • Mettre les noms valides des îles dans cette colonne
    • Nommer la plage A1:J2 = Nom_iles
    • Nommer les noms des lieux des îles avec les noms de la ligne B (feuille îles)
    • Modifier la formule dans C2 : Source = =INDIRECT(RECHERCHEH(B2;Nom_iles;2;FAUX)). Créer si besoin une formule intermédiaire dans la colonne E pour =RECHERCHEH(B2;Nom_iles;2;FAUX).

Valeur cible

  • Tableau 3 colonnes : A1 = HT ; B1 =  TVA ; C1 = TTC et nommer chaque cellule de la ligne 2
  • Nommer une plage tTVA à 20%
  • Saisie des données et formules
    • Saisir un montant en A2
    • B2 : =HT*tTVA
    • C2 : =HT+TVA
  • Nouvelle formule en A2 (HT) : =TTC-TVA => Génération d'une référence circulaire.
  • Utilisation de la valeur cible pour trouver le HT à partir d'un TTC.
    • Données - Outils de données - Analyse scénarios - Valeur cible
    • Cellule à définir : C2
    • Valeur à atteindre : 100
    • Cellule à modifier : $A$2

Solveur

Charger le fichier xlsxsolveur-exemple-nabeul.xlsx (clic-droit - Enregistrer la cible du lien sous...)

  • Analyser les formules de la feuille de calcul
  • Corriger les formules devant l'être
  • Activer le solveur
    • Fichier - Options - Compléments - Atteindre... Complément Solver (à cocher)
  • Cliquer sur la cellule B13 et utiliser : Données - Analyse - Solveur
    • Objectif à définir : $B$13
    • Cellules variables : $B$6:$C$6
    • Contraintes
      • $B$6 <= $F$5
      • $B$6 => $F$4
      • $C$6 <= $G$5
      • $C$6 => $G$4
      • $J$5 <= $J$3
    • Cliquer sur Résoudre

Analyser la réponse et apporter les modifications sur le fichier pour avoir une réponse plus globale. Vous pouvez rajouter des contraintes en focntion du jeu.

Pour en savoir plus

Sécurité et Macro

 

Listes déroulantes

 

Valeur cible

 

 

 

 

 

Qui est en ligne ?