VBA - Selection d'une plage de donnée.
Fermé
Etudiant_A
Messages postés
2
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
28 avril 2013
-
28 avril 2013 à 16:49
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 28 avril 2013 à 18:42
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 28 avril 2013 à 18:42
Bonjour à tous,
Je fait de la programmation VBA sur Excel, et je n'arrive pas à effectuer un programme :
Créer une fonction PlageDeDonnée qui prend en paramètre une plage de cellules et qui calcule le nombre de cellules de cette plage qui contiennent des nombres négatifs et qui colorent ces cellules en rouge.
Merci de votre aide.
Je fait de la programmation VBA sur Excel, et je n'arrive pas à effectuer un programme :
Créer une fonction PlageDeDonnée qui prend en paramètre une plage de cellules et qui calcule le nombre de cellules de cette plage qui contiennent des nombres négatifs et qui colorent ces cellules en rouge.
Merci de votre aide.
A voir également:
- VBA - Selection d'une plage de donnée.
- L'indice n'appartient pas à la sélection vba ✓ - Forum VB / VBA
- Erreur '9' l'indice n'appartient pas à la sélection - Forum VB / VBA
- Image de manchots sur une image de plage - Forum Musique / Radio / Clip
- Incompatibilité de type vba ✓ - Forum Programmation
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image d’ours polaire sur une image de plage. retrouvez l'image originale de la plage. que cache l'ours polaire ? ✓ - Forum Google Chrome
2 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 257
Modifié par eriiic le 28/04/2013 à 17:06
Modifié par eriiic le 28/04/2013 à 17:06
Bonjour,
exemple sur la sélection en cours :
Tu parles de fonction, une fonction retourne une valeur et ne modifie pas son environnement.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
exemple sur la sélection en cours :
Sub neg() Dim c As Range, nb As Long For Each c In Selection If c < 0 Then nb = nb + 1 c.Interior.ColorIndex = 3 End If Next c MsgBox nb End Sub
Tu parles de fonction, une fonction retourne une valeur et ne modifie pas son environnement.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Etudiant_A
Messages postés
2
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
28 avril 2013
28 avril 2013 à 18:02
28 avril 2013 à 18:02
Merci Eric pour cette réponse.
Si je peux me permettre de vous en reposez une seconde sur ce même sujet :quel programme peut nous permettre à présent de calculer la somme des nombres négatifs d'une plage ?
Si je peux me permettre de vous en reposez une seconde sur ce même sujet :quel programme peut nous permettre à présent de calculer la somme des nombres négatifs d'une plage ?
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 257
Modifié par eriiic le 28/04/2013 à 18:42
Modifié par eriiic le 28/04/2013 à 18:42
tu rajoutes dans le if :
dim s as double
....
s=s+c
...
eric
dim s as double
....
s=s+c
...
eric