Partielo | Créer ta fiche de révision en ligne rapidement
Post-Bac
1

fiche excel

Excel

1. Vocabulaire de base et Calculs Élémentaires (PDF1 - Introduction à Excel)

  • Classeur : Document Excel qui contient plusieurs feuilles de calcul.
  • Feuille de calcul : Page du classeur où les données sont organisées en cellules.
  • Cellule : Intersection d'une colonne et d'une ligne (ex. A1).
  • Formules de calcul : Les calculs commencent par le signe = pour être évalués par Excel.
  • Exemples :
  • Addition : =SOMME(A1:A10)
  • Multiplication : =PRODUIT(A1:A5)
  • Erreurs fréquentes :
  • #VAL! pour les valeurs non numériques dans les calculs.
  • #REF! quand une cellule référencée est inexistante.
  • #NOM? quand le nom de la formule est incorrect.
  • Fonctions spéciales :
  • SOMME.SI pour additionner les cellules en fonction d'un critère spécifique.
  • SOMMEPROD pour effectuer la somme des produits de deux colonnes, utile pour des calculs croisés comme des montants totaux.

2. Les Références de Cellules (PDF2 - Référence de Cellules)

  • Références relatives : Changent automatiquement lors de la recopie de formules. Ex : A1 devient A2 si copié vers le bas.
  • Références absolues : Fixées à une cellule spécifique avec $ (ex. $A$1). Elles restent identiques lors de la recopie de la formule.
  • Références mixtes : Fixe soit la colonne, soit la ligne. Exemple : $A1 (colonne fixe) ou A$1 (ligne fixe).
  • Exercice pratique :
  • Créer un tableau de sommes en utilisant des références mixtes et absolues pour permettre des modifications sans réécrire la formule.

3. Fonction de Recherche de Valeur (PDF3 - RechercheV)

  • Principe de RECHERCHEV : Utilisé pour rechercher une valeur dans une colonne et renvoyer une donnée correspondante d'une autre colonne.
  • Syntaxe : =RECHERCHEV(valeur, plage_de_recherche, index_colonne)
  • valeur : La donnée à rechercher.
  • plage_de_recherche : La plage de cellules où se trouve la donnée et la valeur à renvoyer.
  • index_colonne : Numéro de la colonne dans la plage de recherche d'où extraire la valeur.
  • Conseils d’utilisation :
  • Utiliser des références absolues pour la plage de recherche pour éviter les erreurs lors de la recopie.
  • La colonne de recherche doit être triée pour obtenir des résultats fiables.
  • Exemple : Trouver le prix d'un produit dans une base de données en fonction de son code unique.

4. Les Tableaux Croisés Dynamiques (PDF4 - Tableaux Croisés Dynamiques)

  • Principe : Permet de synthétiser et croiser des données, facilitant ainsi l’analyse de grandes quantités d’informations.
  • Fonctionnalités clés :
  • Organisation des données par regroupement et filtrage.
  • Croisement de données : Combine et affiche les relations entre différentes catégories (ex. nombre de ventes par région et par produit).
  • Utilisation typique :
  • Analyser rapidement des tendances ou des informations sans créer de formules complexes.


Fiche de révision : VBA en Excel

Introduction

Le VBA (Visual Basic for Applications) est un langage de programmation intégré à Microsoft Office, notamment Excel, qui permet d'automatiser des tâches, de manipuler des objets (cellules, feuilles, etc.), et de créer des macros pour étendre les fonctionnalités d'Excel.

Termes Clés

  • Objet : Élément manipulable dans VBA (cellule, feuille, etc.) avec des propriétés et des méthodes.
  • Propriété : Caractéristique d'un objet (ex : taille, couleur).
  • Méthode : Action pouvant être exécutée sur un objet (ex : copier, évaluer).
  • Macro : Code VBA exécuté pour automatiser une tâche.
  • MessageBox : Boîte de dialogue affichant un message.

Notions Principales

  1. Structure des Objets en VBA :
  • Chaque objet a des propriétés (ex : Color, Font.Size) et des méthodes (ex : Copy(), Clear()).
  • La manipulation se fait en définissant un objet par Range("A1"), par exemple.
  1. Macros :
  • Une macro est un ensemble d'instructions VBA associées à un classeur Excel.
  • Syntaxe :
vba
Copier le code
Sub nom_macro()
    ' Code ici
End Sub
  1. Variables et Types :
  • Variables définies avec Dim (ex : Dim x As Integer).
  • Types courants : Integer, Double, String, Boolean.
  1. Conditions :
  • Structure de contrôle permettant d'exécuter du code selon des critères.
  • Syntaxe :
vba
Copier le code
If condition Then
    ' Code si condition vraie
Else
    ' Code si condition fausse
End If
  1. Boucles :
  • For : Utilisée pour un nombre fixe d'itérations.
vba
Copier le code
For i = 1 To 10
    ' Code
Next i
  • While : Utilisée pour un nombre d'itérations indéfini, selon une condition.

Exemples et Applications

  • Modifier la taille de la police d'une sélection :
vba
Copier le code
Sub ChangeFontSize()
    Selection.Font.Size = 24
End Sub
  • Afficher un MessageBox :
vba
Copier le code
Dim message As String
message = "Bonjour"
MsgBox message

Conclusion

Le VBA est essentiel pour l’automatisation dans Excel. Comprendre les objets, les boucles, et les conditions permet de créer des macros efficaces pour simplifier les tâches répétitives.


Fiche de révision : Sélection en VBA

Introduction

La manipulation de sélections en VBA permet d'appliquer des actions ciblées sur des plages de cellules définies par l'utilisateur, comme vérifier les valeurs, appliquer des couleurs, ou effectuer des calculs sur des sélections spécifiques.

Termes Clés

  • Sélection : Plage de cellules sélectionnées par l’utilisateur.
  • InputBox : Boîte de dialogue permettant d’obtenir une entrée utilisateur.
  • IsNumeric : Fonction qui vérifie si une valeur est numérique.
  • MsgBox : Boîte de dialogue affichant des messages ou des résultats.

Notions Principales

  1. Conditions de Sélection :
  • Vérifier la sélection (ex : une seule cellule sélectionnée ou plage carrée).
  • Utilisation de IsNumeric pour contrôler le type de contenu d’une cellule.
  1. Macros pour la Manipulation de Sélections :
  • Vérification de Parité : Macro pour identifier si une valeur est paire ou impaire.
  • Somme en Diagonale : Calcul de la somme des valeurs d’une sélection carrée en diagonale.
  • Valeur Minimale : Récupération de la plus petite valeur d’une sélection.
  • Mise en Forme Conditionnelle : Colorier des cellules répondant à une condition.

Exemples et Applications

  1. Déterminer si une valeur est paire :
vba
Copier le code
Sub PairOuImpair()
    If Selection.Cells.Count > 1 Then
        MsgBox "Veuillez sélectionner une seule cellule."
    ElseIf Not IsNumeric(Selection.Value) Then
        MsgBox "Veuillez sélectionner une valeur numérique."
    ElseIf Selection.Value Mod 2 = 0 Then
        MsgBox "La valeur est paire."
    Else
        MsgBox "La valeur est impaire."
    End If
End Sub
  1. Somme des valeurs en diagonale :
vba
Copier le code
Sub SommeDiagonale()
    Dim i As Integer, somme As Double
    If Selection.Rows.Count <> Selection.Columns.Count Then
        MsgBox "La sélection doit être carrée."
    Else
        For i = 1 To Selection.Rows.Count
            somme = somme + Selection.Cells(i, i).Value
        Next i
        MsgBox "Somme diagonale : " & somme
    End If
End Sub
  1. Trouver la plus petite valeur :
vba
Copier le code
Sub MinSelection()
    Dim cell As Range, minValue As Double
    minValue = Selection.Cells(1).Value
    For Each cell In Selection
        If cell.Value < minValue Then minValue = cell.Value
    Next cell
    MsgBox "La plus petite valeur est : " & minValue
End Sub
  1. Mise en couleur conditionnelle :
vba
Copier le code
Sub ColorierCellules()
    Dim cell As Range, seuil As Double, count As Integer
    seuil = InputBox("Entrer la valeur seuil :")
    count = 0
    For Each cell In Selection
        If IsNumeric(cell.Value) And cell.Value > seuil Then
            cell.Interior.Color = vbGreen
            count = count + 1
        Else
            cell.Interior.ColorIndex = xlNone
        End If
    Next cell
    MsgBox "Nombre de cellules colorées : " & count
End Sub


Post-Bac
1

fiche excel

Excel

1. Vocabulaire de base et Calculs Élémentaires (PDF1 - Introduction à Excel)

  • Classeur : Document Excel qui contient plusieurs feuilles de calcul.
  • Feuille de calcul : Page du classeur où les données sont organisées en cellules.
  • Cellule : Intersection d'une colonne et d'une ligne (ex. A1).
  • Formules de calcul : Les calculs commencent par le signe = pour être évalués par Excel.
  • Exemples :
  • Addition : =SOMME(A1:A10)
  • Multiplication : =PRODUIT(A1:A5)
  • Erreurs fréquentes :
  • #VAL! pour les valeurs non numériques dans les calculs.
  • #REF! quand une cellule référencée est inexistante.
  • #NOM? quand le nom de la formule est incorrect.
  • Fonctions spéciales :
  • SOMME.SI pour additionner les cellules en fonction d'un critère spécifique.
  • SOMMEPROD pour effectuer la somme des produits de deux colonnes, utile pour des calculs croisés comme des montants totaux.

2. Les Références de Cellules (PDF2 - Référence de Cellules)

  • Références relatives : Changent automatiquement lors de la recopie de formules. Ex : A1 devient A2 si copié vers le bas.
  • Références absolues : Fixées à une cellule spécifique avec $ (ex. $A$1). Elles restent identiques lors de la recopie de la formule.
  • Références mixtes : Fixe soit la colonne, soit la ligne. Exemple : $A1 (colonne fixe) ou A$1 (ligne fixe).
  • Exercice pratique :
  • Créer un tableau de sommes en utilisant des références mixtes et absolues pour permettre des modifications sans réécrire la formule.

3. Fonction de Recherche de Valeur (PDF3 - RechercheV)

  • Principe de RECHERCHEV : Utilisé pour rechercher une valeur dans une colonne et renvoyer une donnée correspondante d'une autre colonne.
  • Syntaxe : =RECHERCHEV(valeur, plage_de_recherche, index_colonne)
  • valeur : La donnée à rechercher.
  • plage_de_recherche : La plage de cellules où se trouve la donnée et la valeur à renvoyer.
  • index_colonne : Numéro de la colonne dans la plage de recherche d'où extraire la valeur.
  • Conseils d’utilisation :
  • Utiliser des références absolues pour la plage de recherche pour éviter les erreurs lors de la recopie.
  • La colonne de recherche doit être triée pour obtenir des résultats fiables.
  • Exemple : Trouver le prix d'un produit dans une base de données en fonction de son code unique.

4. Les Tableaux Croisés Dynamiques (PDF4 - Tableaux Croisés Dynamiques)

  • Principe : Permet de synthétiser et croiser des données, facilitant ainsi l’analyse de grandes quantités d’informations.
  • Fonctionnalités clés :
  • Organisation des données par regroupement et filtrage.
  • Croisement de données : Combine et affiche les relations entre différentes catégories (ex. nombre de ventes par région et par produit).
  • Utilisation typique :
  • Analyser rapidement des tendances ou des informations sans créer de formules complexes.


Fiche de révision : VBA en Excel

Introduction

Le VBA (Visual Basic for Applications) est un langage de programmation intégré à Microsoft Office, notamment Excel, qui permet d'automatiser des tâches, de manipuler des objets (cellules, feuilles, etc.), et de créer des macros pour étendre les fonctionnalités d'Excel.

Termes Clés

  • Objet : Élément manipulable dans VBA (cellule, feuille, etc.) avec des propriétés et des méthodes.
  • Propriété : Caractéristique d'un objet (ex : taille, couleur).
  • Méthode : Action pouvant être exécutée sur un objet (ex : copier, évaluer).
  • Macro : Code VBA exécuté pour automatiser une tâche.
  • MessageBox : Boîte de dialogue affichant un message.

Notions Principales

  1. Structure des Objets en VBA :
  • Chaque objet a des propriétés (ex : Color, Font.Size) et des méthodes (ex : Copy(), Clear()).
  • La manipulation se fait en définissant un objet par Range("A1"), par exemple.
  1. Macros :
  • Une macro est un ensemble d'instructions VBA associées à un classeur Excel.
  • Syntaxe :
vba
Copier le code
Sub nom_macro()
    ' Code ici
End Sub
  1. Variables et Types :
  • Variables définies avec Dim (ex : Dim x As Integer).
  • Types courants : Integer, Double, String, Boolean.
  1. Conditions :
  • Structure de contrôle permettant d'exécuter du code selon des critères.
  • Syntaxe :
vba
Copier le code
If condition Then
    ' Code si condition vraie
Else
    ' Code si condition fausse
End If
  1. Boucles :
  • For : Utilisée pour un nombre fixe d'itérations.
vba
Copier le code
For i = 1 To 10
    ' Code
Next i
  • While : Utilisée pour un nombre d'itérations indéfini, selon une condition.

Exemples et Applications

  • Modifier la taille de la police d'une sélection :
vba
Copier le code
Sub ChangeFontSize()
    Selection.Font.Size = 24
End Sub
  • Afficher un MessageBox :
vba
Copier le code
Dim message As String
message = "Bonjour"
MsgBox message

Conclusion

Le VBA est essentiel pour l’automatisation dans Excel. Comprendre les objets, les boucles, et les conditions permet de créer des macros efficaces pour simplifier les tâches répétitives.


Fiche de révision : Sélection en VBA

Introduction

La manipulation de sélections en VBA permet d'appliquer des actions ciblées sur des plages de cellules définies par l'utilisateur, comme vérifier les valeurs, appliquer des couleurs, ou effectuer des calculs sur des sélections spécifiques.

Termes Clés

  • Sélection : Plage de cellules sélectionnées par l’utilisateur.
  • InputBox : Boîte de dialogue permettant d’obtenir une entrée utilisateur.
  • IsNumeric : Fonction qui vérifie si une valeur est numérique.
  • MsgBox : Boîte de dialogue affichant des messages ou des résultats.

Notions Principales

  1. Conditions de Sélection :
  • Vérifier la sélection (ex : une seule cellule sélectionnée ou plage carrée).
  • Utilisation de IsNumeric pour contrôler le type de contenu d’une cellule.
  1. Macros pour la Manipulation de Sélections :
  • Vérification de Parité : Macro pour identifier si une valeur est paire ou impaire.
  • Somme en Diagonale : Calcul de la somme des valeurs d’une sélection carrée en diagonale.
  • Valeur Minimale : Récupération de la plus petite valeur d’une sélection.
  • Mise en Forme Conditionnelle : Colorier des cellules répondant à une condition.

Exemples et Applications

  1. Déterminer si une valeur est paire :
vba
Copier le code
Sub PairOuImpair()
    If Selection.Cells.Count > 1 Then
        MsgBox "Veuillez sélectionner une seule cellule."
    ElseIf Not IsNumeric(Selection.Value) Then
        MsgBox "Veuillez sélectionner une valeur numérique."
    ElseIf Selection.Value Mod 2 = 0 Then
        MsgBox "La valeur est paire."
    Else
        MsgBox "La valeur est impaire."
    End If
End Sub
  1. Somme des valeurs en diagonale :
vba
Copier le code
Sub SommeDiagonale()
    Dim i As Integer, somme As Double
    If Selection.Rows.Count <> Selection.Columns.Count Then
        MsgBox "La sélection doit être carrée."
    Else
        For i = 1 To Selection.Rows.Count
            somme = somme + Selection.Cells(i, i).Value
        Next i
        MsgBox "Somme diagonale : " & somme
    End If
End Sub
  1. Trouver la plus petite valeur :
vba
Copier le code
Sub MinSelection()
    Dim cell As Range, minValue As Double
    minValue = Selection.Cells(1).Value
    For Each cell In Selection
        If cell.Value < minValue Then minValue = cell.Value
    Next cell
    MsgBox "La plus petite valeur est : " & minValue
End Sub
  1. Mise en couleur conditionnelle :
vba
Copier le code
Sub ColorierCellules()
    Dim cell As Range, seuil As Double, count As Integer
    seuil = InputBox("Entrer la valeur seuil :")
    count = 0
    For Each cell In Selection
        If IsNumeric(cell.Value) And cell.Value > seuil Then
            cell.Interior.Color = vbGreen
            count = count + 1
        Else
            cell.Interior.ColorIndex = xlNone
        End If
    Next cell
    MsgBox "Nombre de cellules colorées : " & count
End Sub


Retour

Actions

Actions