Maison  >  Article  >  Les sujets  >  Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

青灯夜游
青灯夜游avant
2022-06-06 12:23:5028377parcourir

Dans l'article précédent « Partage d'astuces pratiques sur Excel : réaliser une feuille de présence intelligente », nous avons découvert la méthode de création d'une feuille de présence intelligente. Aujourd'hui, je vais partager deux des moyens les plus rapides de rédiger des fiches de salaire, qui peuvent traiter 2 000 personnes en 10 secondes. Venez jeter un œil !

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

La première : ajoutez des colonnes auxiliaires

Le tableau des salaires comme indiqué ci-dessous doit ajouter un en-tête au bulletin de salaire de chaque personne et laisser une ligne vide sur l'en-tête pour le couper.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Nous saisissons d'abord manuellement 1 et 2 dans les cellules H2 et H3.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Sélectionnez ensuite la plage de cellules H2-H3, placez la souris sur le coin inférieur droit de la cellule H3 et double-cliquez pour la remplir. Vous pouvez voir les résultats suivants.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Appuyez sur ctrl+c pour copier la zone, puis cliquez sur la cellule H12, appuyez sur ctrl+V pour coller et obtenez le résultat suivant.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Sélectionnez la zone de données A1-H21 et cliquez sur le bouton "Trier" sous l'onglet "Données".

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Cliquez sur le bouton déroulant derrière "Mots clés principaux", sélectionnez "(Colonne H)" dans le menu déroulant, puis cliquez sur OK.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Vous pouvez voir les résultats comme indiqué ci-dessous.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Sélectionnez la plage de cellules A1-G1 et appuyez sur ctrl+C pour copier.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Sélectionnez ensuite la plage de cellules A2-H20.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Appuyez sur la touche de raccourci de positionnement ctrl+G, cliquez sur « Conditions de positionnement » dans la boîte de dialogue contextuelle, puis cochez « Valeur nulle » dans la boîte de dialogue ci-dessous. Cliquez sur OK.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

À ce stade, vous pouvez voir que toutes les lignes vides sont sélectionnées.

1Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Appuyez sur ctrl+V pour copier, vous pouvez voir que l'en-tête du tableau est copié dans chaque ligne vide.

1Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Sélectionnez ensuite la colonne H et cliquez sur "Effacer tout" sous l'onglet "Accueil".

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Entrez 1 dans les cellules H2 et I3.

1Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Sélectionnez la plage de cellules H2-I3, puis placez la souris sur le coin inférieur droit de la cellule I3 et double-cliquez pour la remplir.

1Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Vous pouvez voir les résultats comme indiqué ci-dessous.

1Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Sélectionnez les données dans la colonne I, appuyez sur la touche de raccourci ctrl+G et sélectionnez « Constante ». Cliquez sur OK.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Vous pouvez voir que les données sont sélectionnées.

1Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Cliquez avec le bouton droit et sélectionnez "Insérer".

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Sélectionnez « Ligne entière » dans la boîte de dialogue contextuelle.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

À ce stade, vous pouvez voir qu'il y a une ligne vierge devant chaque en-tête, qui peut être utilisée pour le recadrage après l'impression.

2Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Si vous souhaitez ajouter une bordure à l'en-tête et au nom du tableau, sélectionnez toute la zone du tableau, cliquez sur le bouton déroulant de bordure sous l'onglet "Accueil" et sélectionnez "Toutes les bordures" dans la liste déroulante. menu.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Vous pouvez voir que toutes les cellules sont bordées.

2Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Si vous souhaitez laisser des lignes vides sans bordures, vous pouvez suivre la méthode précédente de localisation des valeurs nulles. Après avoir localisé toutes les lignes vides, appuyez sur la touche de raccourci ctrl+1 pour faire apparaître la boîte de dialogue de formatage de cellule. Dans la boîte de dialogue, cliquez successivement sur les lignes de gauche, du milieu et de droite pour supprimer les trois lignes de la ligne vide, puis cliquez sur OK.

2Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

L'effet final est celui indiqué ci-dessous.

2Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

La méthode ci-dessus est plus adaptée aux entreprises comptant un petit nombre de personnes. Si votre entreprise compte deux à trois mille personnes, alors utilisez le modèle universel qui vous est fourni par la bouteille ci-dessous !

Deuxième : VBA

Nous utiliserons deux morceaux de code pour implémenter l'opération en deux étapes consistant à insérer une ligne de coupe (ligne vide) avant chaque ligne de données salariales des employés et à insérer un en-tête de tableau.

Appuyez sur la touche de raccourci ALT+F11 pour afficher la fenêtre de débogage VBA comme indiqué ci-dessous.

2Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Après avoir cliqué sur "Insérer" - "Modèle", la page ressemblera à ceci.

2Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Entrez le code dans l'espace vide : (notez que tous les signes de ponctuation dans le code sont des signes de ponctuation anglais)

Sub 选定范围隔行插入一行()
    Dim i As Integer
    For i = 11 To 3 Step -1
        Rows(i & ":" & i).Insert
      Next
End Sub

2Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Cliquez sur le bouton "Exécuter".

2Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

À ce stade, vous pouvez voir que le tableau a terminé l'insertion de lignes vides.

Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Il y a beaucoup de mots dans le code que tout le monde ne connaît pas, mais en fait, tout le monde a seulement besoin de comprendre la signification des deux lignes suivantes.

Pour i = 11 To 3 Step -1

Rows(i & ":" & i).Insert

La signification du code ci-dessus est : à partir de la ligne 11, insérez 1 ligne vide vers le haut ( Lignes La différence entre le premier i et le second i est 0. Si vous souhaitez insérer deux lignes vides, vous pouvez changer la seconde en i+1), puis insérer une ligne vide toutes les deux lignes (étape -1). Jusqu'au rang 3 (TO 3).

Ensuite, nous supprimons le code d'origine et entrons un autre ensemble de codes : (notez que tous les signes de ponctuation dans le code sont des signes de ponctuation anglais)

Sub 隔2行插入表头()
For i = 20 To 4 Step -2
    Range("A1:G1").Copy
    Cells(I,1).Insert
Next
End Sub

3Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Après avoir cliqué sur le bouton Exécuter, les résultats sont les suivants. Vous pouvez voir que

3Partage pratique de compétences Excel : deux manières rapides de créer des fiches de salaire

Cet ensemble de codes a une signification similaire à celle ci-dessus. Il nous suffit de comprendre les deux lignes du milieu.

Pour i = 20 à 4 Étape -2

Range("A1:G1").Copier

cellules (I,1).Insérer

La signification du code ci-dessus est : de cellule A20 Cellules (cellules(I,1), I est le nombre de lignes, 1 est le nombre de colonnes, lorsque I est égal à 20, c'est la ligne 20, colonne 1, cellule A20) et insérez (Insérer) 1 cellule vers le haut à partir de la position spécifiée (A1 : G1) Copiez l'en-tête, puis insérez un en-tête toutes les 2 lignes (étape -2) jusqu'à la 4ème ligne (À 4). S'il s'agit d'un en-tête à deux lignes, il vous suffit de remplacer A1:G1 par la zone d'en-tête correspondante.

Recommandations d'apprentissage associées : Tutoriel Excel

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer