Comment utiliser Excel pour créer une file d'attente

Le programme Microsoft Office Excel fait bien plus que créer des feuilles de calcul. À l'intérieur, vous pouvez effectuer des calculs mathématiques avancés et des transformations en fonction des informations contenues dans différentes cellules de données. En outre, vous pouvez créer des structures de données de base, telles que des files d'attente, dans Excel à l'aide de macros Visual Basic. L'utilisation d'une file d'attente pour la gestion des produits ou la tenue de registres lorsque vous avez besoin d'un modèle «premier entré, premier sorti» peut rendre la vie beaucoup plus facile pour le propriétaire d'une petite entreprise. Avec un code simple, vous pouvez utiliser une file d'attente dans Excel sans apprendre la programmation avancée ou les logiciels destinés aux informaticiens.

1

Affichez l'onglet Développeur dans le ruban Excel. Cliquez sur le bouton Office | "Options Excel" | "Populaire" | "Afficher l'onglet Développeur dans le ruban."

2

Cliquez sur la cellule "A1" et entrez le mot "Titre".

3

Cliquez sur la cellule B1 et cliquez sur "Poids".

4

Ajoutez un bouton à votre feuille de calcul Excel pour ajouter des éléments à la file d'attente. Sélectionnez "Développeur" | "Insérer" | "Contrôles de formulaire." Sélectionnez l'icône "bouton". Nommez-le "Insérer" dans la zone Nom de la macro. La fenêtre de code VB apparaîtra.

5

Entrez le code VB suivant dans la fenêtre de codage. Cela prendra un nom entré dans la cellule C1 et un poids entré dans C2 et les placera dans la file d'attente :

Lignes("2:2").Insérer le décalage :=xlPlage inférieure ("C1").Copier la plage ("A2").PasteSpecial Range ("C2").Copier la plage ("B2").PasteSpecial ActiveCell.Offset( 0, 1) = Now Range ("A: B"). Sort Key1: = Range ("B1"), order1: = xlAscending, Header: = xlYes

6

Ajoutez un autre bouton, en le nommant «Supprimer». Ajoutez le code suivant à sa fenêtre de code VB. Maintenant, vous pouvez supprimer le dernier élément de la file d'attente en cliquant sur le bouton :

Plage ("A1"). Fin (xldown) .Supprimer la plage ("B1"). Fin (xldown) .Supprimer


$config[zx-auto] not found$config[zx-overlay] not found