Accéder au contenu principal

Comment diviser une plage de cellules par un nombre dans Excel ?

Author: Tech Support Last Modified: 2025-05-27

Parfois, vous pourriez avoir besoin de modifier rapidement une plage de cellules dans Excel. Par exemple, si vous avez une liste de prix de produits et que vous souhaitez diviser tous les prix par 2, comment pouvez-vous le faire efficacement ? Ce tutoriel fournit des méthodes étape par étape pour diviser une plage de cellules par un nombre. Explorons chaque méthode en détail.

A screenshot showing a range of cells divided by a number in Excel

Diviser une plage de cellules par un nombre avec la fonction Collage spécial

Diviser rapidement une plage de cellules par un nombre avec Kutools pour Excel

Diviser une plage de cellules par un nombre avec du code VBA


Diviser une plage de cellules par un nombre avec la fonction Collage spécial

Par exemple, je vais diviser toutes les cellules par le nombre 15, en utilisant la fonction "Collage spécial" d'Excel. Vous pouvez accomplir cette tâche en suivant les étapes suivantes :

1. Insérez le nombre diviseur, tel que 15, dans une cellule vide et copiez-le.

2. Mettez en surbrillance la plage que vous souhaitez diviser par 15, faites un clic droit, puis choisissez "Collage spécial" dans le menu.

3. Dans la boîte de dialogue "Collage spécial", cliquez sur l'option "Tout" dans la section "Coller".

A screenshot of the Paste Special dialog box in Excel with Divide selected

4. Supprimez le nombre 15 que vous aviez saisi précédemment.

Maintenant, la plage de cellules a été divisée par 15. Voir capture d'écran :

A screenshot showing a range of cells divided by a number in Excel

 


Diviser rapidement une plage de cellules par un nombre avec Kutools pour Excel

Si la méthode Collage spécial est quelque peu difficile pour vous, existe-t-il une méthode plus simple et plus rapide pour gérer cette tâche ? Oui, la fonctionnalité "Calcul" de Kutools pour Excel peut vous aider à diviser une plage de cellules par un nombre en quelques secondes !

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez la plage contenant les nombres que vous souhaitez diviser par un certain nombre, puis cliquez sur "Kutools" > "Plus" > "Calcul", voir capture d'écran :

A screenshot of the Kutools menu highlighting the Operation option

3. Dans la boîte de dialogue "Outils de calcul", sélectionnez "Division" dans la zone "Calcul", entrez le nombre diviseur, tel que "15", dans la zone "Opérande". Et vous pouvez voir les résultats dans le volet "Aperçu". Enfin, cliquez sur le bouton "OK" ou "Appliquer". Voir capture d'écran :

A screenshot of the Kutools Operation Tools dialog box with Division selected

Note : Si vous souhaitez également créer des formules, cochez l'option "Créer des formules". Si les cellules sélectionnées incluent des formules et que vous ne voulez pas diviser les résultats calculés de la formule, cochez l'option "Ignorer la formule".

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


Diviser une plage de cellules par un nombre avec du code VBA

Avec le code VBA, vous pouvez également diviser automatiquement une plage de cellules par un nombre.

1. Sélectionnez la plage que vous souhaitez diviser par un nombre.

2. Cliquez sur "Développeur" > "Visual Basic", une nouvelle fenêtre "Microsoft Visual Basic pour applications" s'affichera, cliquez sur "Insérer" > "Module", puis saisissez le code suivant dans le Module :

VBA : Diviser une plage de cellules par un nombre

Sub DivisionNum()
'Updateby20140128
Dim Rng As Range
Dim WorkRng As Range
Dim xNum As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNum = Application.InputBox("Division num", xTitleId, Type:=1)
For Each Rng In WorkRng
    Rng.Value = Rng.Value / xNum
Next
End Sub

3. Puis cliquez A screenshot of the Run button in the VBA editor sur le bouton pour exécuter le code. Dans une boîte de dialogue qui apparaît, sélectionnez la plage contenant les nombres que vous souhaitez diviser par un certain nombre, puis cliquez sur le bouton OK. Voir capture d'écran :

A screenshot of the VBA code dialog box for selecting a range to divide

4. Dans la deuxième boîte de dialogue qui apparaît, entrez le nombre diviseur, puis cliquez sur le bouton OK. Voir capture d'écran :

A screenshot of the VBA code dialog box for entering the divisor number

Maintenant, tous les nombres dans la plage sélectionnée ont été divisés par le nombre 15.

A screenshot showing a range of cells divided by a number in Excel


Démo : Diviser rapidement une plage de cellules par un nombre avec Kutools pour Excel

Kutools pour Excel : Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités IA définitivement gratuites ! Télécharger maintenant !