Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
garnote
Bonjour xem,
Peut-être que :
Sub Somme_Rouge() For Each cellule In ActiveSheet.UsedRange If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges" End Sub
Serge
"xem" a écrit dans le message de news:
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules dont la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas capable de le retrouver.
Merci pour vos réponses.
Xem
Bonjour xem,
Peut-être que :
Sub Somme_Rouge()
For Each cellule In ActiveSheet.UsedRange
If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value
Next cellule
MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges"
End Sub
Serge
"xem" <PASxDEeSPAMMm@free.fr> a écrit dans le message de news:
OStWg7kqFHA.2064@TK2MSFTNGP09.phx.gbl...
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules
dont
la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas
capable de le retrouver.
Sub Somme_Rouge() For Each cellule In ActiveSheet.UsedRange If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges" End Sub
Serge
"xem" a écrit dans le message de news:
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules dont la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas capable de le retrouver.
Merci pour vos réponses.
Xem
garnote
Et ceci :
Function sr(plage As Range) As Double For Each cellule In plage If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule sr = s End Function
ReSerge
"garnote" a écrit dans le message de news:
Bonjour xem,
Peut-être que :
Sub Somme_Rouge() For Each cellule In ActiveSheet.UsedRange If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges" End Sub
Serge
"xem" a écrit dans le message de news:
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules dont la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas capable de le retrouver.
Merci pour vos réponses.
Xem
Et ceci :
Function sr(plage As Range) As Double
For Each cellule In plage
If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value
Next cellule
sr = s
End Function
ReSerge
"garnote" <rien@absent.com> a écrit dans le message de news:
uTmh5DlqFHA.3640@tk2msftngp13.phx.gbl...
Bonjour xem,
Peut-être que :
Sub Somme_Rouge()
For Each cellule In ActiveSheet.UsedRange
If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value
Next cellule
MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges"
End Sub
Serge
"xem" <PASxDEeSPAMMm@free.fr> a écrit dans le message de news:
OStWg7kqFHA.2064@TK2MSFTNGP09.phx.gbl...
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules
dont
la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas
capable de le retrouver.
Function sr(plage As Range) As Double For Each cellule In plage If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule sr = s End Function
ReSerge
"garnote" a écrit dans le message de news:
Bonjour xem,
Peut-être que :
Sub Somme_Rouge() For Each cellule In ActiveSheet.UsedRange If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges" End Sub
Serge
"xem" a écrit dans le message de news:
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules dont la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas capable de le retrouver.
Merci pour vos réponses.
Xem
xem
Merci Serge,
Super. Pour ma gouverne, le " s " dans "s = s+ cellule.Value" est une variable non déclarée?
Merci. Xem
"garnote" a écrit dans le message de news:
Et ceci :
Function sr(plage As Range) As Double For Each cellule In plage If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule sr = s End Function
ReSerge
"garnote" a écrit dans le message de news:
Bonjour xem,
Peut-être que :
Sub Somme_Rouge() For Each cellule In ActiveSheet.UsedRange If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges" End Sub
Serge
"xem" a écrit dans le message de news:
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules dont la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas capable de le retrouver.
Merci pour vos réponses.
Xem
Merci Serge,
Super.
Pour ma gouverne, le " s " dans "s = s+ cellule.Value"
est une variable non déclarée?
Merci.
Xem
"garnote" <rien@absent.com> a écrit dans le message de news:
e3QY8GlqFHA.908@tk2msftngp13.phx.gbl...
Et ceci :
Function sr(plage As Range) As Double
For Each cellule In plage
If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value
Next cellule
sr = s
End Function
ReSerge
"garnote" <rien@absent.com> a écrit dans le message de news:
uTmh5DlqFHA.3640@tk2msftngp13.phx.gbl...
Bonjour xem,
Peut-être que :
Sub Somme_Rouge()
For Each cellule In ActiveSheet.UsedRange
If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value
Next cellule
MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges"
End Sub
Serge
"xem" <PASxDEeSPAMMm@free.fr> a écrit dans le message de news:
OStWg7kqFHA.2064@TK2MSFTNGP09.phx.gbl...
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules
dont
la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas
capable de le retrouver.
Super. Pour ma gouverne, le " s " dans "s = s+ cellule.Value" est une variable non déclarée?
Merci. Xem
"garnote" a écrit dans le message de news:
Et ceci :
Function sr(plage As Range) As Double For Each cellule In plage If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule sr = s End Function
ReSerge
"garnote" a écrit dans le message de news:
Bonjour xem,
Peut-être que :
Sub Somme_Rouge() For Each cellule In ActiveSheet.UsedRange If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges" End Sub
Serge
"xem" a écrit dans le message de news:
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules dont la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas capable de le retrouver.
Merci pour vos réponses.
Xem
garnote
Ouais, il est plus sage de déclarer les variables. J'ai modifié un tipeu la fonction.
Function sr(plage As Range) As Double Dim cellule As Range Dim s As Double For Each cellule In plage If IsNumeric(cellule) Then If cellule.Interior.ColorIndex = 3 Then s = s + cellule End If Next cellule sr = s End Function
Serge
"xem" a écrit dans le message de news:
Merci Serge,
Super. Pour ma gouverne, le " s " dans "s = s+ cellule.Value" est une variable non déclarée?
Merci. Xem
"garnote" a écrit dans le message de news:
Et ceci :
Function sr(plage As Range) As Double For Each cellule In plage If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule sr = s End Function
ReSerge
"garnote" a écrit dans le message de news:
Bonjour xem,
Peut-être que :
Sub Somme_Rouge() For Each cellule In ActiveSheet.UsedRange If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges" End Sub
Serge
"xem" a écrit dans le message de news:
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules dont la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas capable de le retrouver.
Merci pour vos réponses.
Xem
Ouais, il est plus sage de déclarer les variables.
J'ai modifié un tipeu la fonction.
Function sr(plage As Range) As Double
Dim cellule As Range
Dim s As Double
For Each cellule In plage
If IsNumeric(cellule) Then
If cellule.Interior.ColorIndex = 3 Then s = s + cellule
End If
Next cellule
sr = s
End Function
Serge
"xem" <PASxDEeSPAMMm@free.fr> a écrit dans le message de news:
eWPAIjlqFHA.3788@TK2MSFTNGP12.phx.gbl...
Merci Serge,
Super.
Pour ma gouverne, le " s " dans "s = s+ cellule.Value"
est une variable non déclarée?
Merci.
Xem
"garnote" <rien@absent.com> a écrit dans le message de news:
e3QY8GlqFHA.908@tk2msftngp13.phx.gbl...
Et ceci :
Function sr(plage As Range) As Double
For Each cellule In plage
If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value
Next cellule
sr = s
End Function
ReSerge
"garnote" <rien@absent.com> a écrit dans le message de news:
uTmh5DlqFHA.3640@tk2msftngp13.phx.gbl...
Bonjour xem,
Peut-être que :
Sub Somme_Rouge()
For Each cellule In ActiveSheet.UsedRange
If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value
Next cellule
MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges"
End Sub
Serge
"xem" <PASxDEeSPAMMm@free.fr> a écrit dans le message de news:
OStWg7kqFHA.2064@TK2MSFTNGP09.phx.gbl...
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules
dont
la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas
capable de le retrouver.
Ouais, il est plus sage de déclarer les variables. J'ai modifié un tipeu la fonction.
Function sr(plage As Range) As Double Dim cellule As Range Dim s As Double For Each cellule In plage If IsNumeric(cellule) Then If cellule.Interior.ColorIndex = 3 Then s = s + cellule End If Next cellule sr = s End Function
Serge
"xem" a écrit dans le message de news:
Merci Serge,
Super. Pour ma gouverne, le " s " dans "s = s+ cellule.Value" est une variable non déclarée?
Merci. Xem
"garnote" a écrit dans le message de news:
Et ceci :
Function sr(plage As Range) As Double For Each cellule In plage If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule sr = s End Function
ReSerge
"garnote" a écrit dans le message de news:
Bonjour xem,
Peut-être que :
Sub Somme_Rouge() For Each cellule In ActiveSheet.UsedRange If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges" End Sub
Serge
"xem" a écrit dans le message de news:
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules dont la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas capable de le retrouver.
Merci pour vos réponses.
Xem
xem
Ahhhh !
Ta réponse me conforte et enlève mes doutes d'apprenti exeliste.
Merci A+ Xem "garnote" a écrit dans le message de news:
Ouais, il est plus sage de déclarer les variables. J'ai modifié un tipeu la fonction.
Function sr(plage As Range) As Double Dim cellule As Range Dim s As Double For Each cellule In plage If IsNumeric(cellule) Then If cellule.Interior.ColorIndex = 3 Then s = s + cellule End If Next cellule sr = s End Function
Serge
"xem" a écrit dans le message de news:
Merci Serge,
Super. Pour ma gouverne, le " s " dans "s = s+ cellule.Value" est une variable non déclarée?
Merci. Xem
"garnote" a écrit dans le message de news:
Et ceci :
Function sr(plage As Range) As Double For Each cellule In plage If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule sr = s End Function
ReSerge
"garnote" a écrit dans le message de news:
Bonjour xem,
Peut-être que :
Sub Somme_Rouge() For Each cellule In ActiveSheet.UsedRange If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges" End Sub
Serge
"xem" a écrit dans le message de news:
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules dont la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas capable de le retrouver.
Merci pour vos réponses.
Xem
Ahhhh !
Ta réponse me conforte et enlève mes doutes
d'apprenti exeliste.
Merci A+
Xem
"garnote" <rien@absent.com> a écrit dans le message de news:
umNqMtlqFHA.3404@TK2MSFTNGP11.phx.gbl...
Ouais, il est plus sage de déclarer les variables.
J'ai modifié un tipeu la fonction.
Function sr(plage As Range) As Double
Dim cellule As Range
Dim s As Double
For Each cellule In plage
If IsNumeric(cellule) Then
If cellule.Interior.ColorIndex = 3 Then s = s + cellule
End If
Next cellule
sr = s
End Function
Serge
"xem" <PASxDEeSPAMMm@free.fr> a écrit dans le message de news:
eWPAIjlqFHA.3788@TK2MSFTNGP12.phx.gbl...
Merci Serge,
Super.
Pour ma gouverne, le " s " dans "s = s+ cellule.Value"
est une variable non déclarée?
Merci.
Xem
"garnote" <rien@absent.com> a écrit dans le message de news:
e3QY8GlqFHA.908@tk2msftngp13.phx.gbl...
Et ceci :
Function sr(plage As Range) As Double
For Each cellule In plage
If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value
Next cellule
sr = s
End Function
ReSerge
"garnote" <rien@absent.com> a écrit dans le message de news:
uTmh5DlqFHA.3640@tk2msftngp13.phx.gbl...
Bonjour xem,
Peut-être que :
Sub Somme_Rouge()
For Each cellule In ActiveSheet.UsedRange
If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value
Next cellule
MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges"
End Sub
Serge
"xem" <PASxDEeSPAMMm@free.fr> a écrit dans le message de news:
OStWg7kqFHA.2064@TK2MSFTNGP09.phx.gbl...
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules
dont
la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas
capable de le retrouver.
Ta réponse me conforte et enlève mes doutes d'apprenti exeliste.
Merci A+ Xem "garnote" a écrit dans le message de news:
Ouais, il est plus sage de déclarer les variables. J'ai modifié un tipeu la fonction.
Function sr(plage As Range) As Double Dim cellule As Range Dim s As Double For Each cellule In plage If IsNumeric(cellule) Then If cellule.Interior.ColorIndex = 3 Then s = s + cellule End If Next cellule sr = s End Function
Serge
"xem" a écrit dans le message de news:
Merci Serge,
Super. Pour ma gouverne, le " s " dans "s = s+ cellule.Value" est une variable non déclarée?
Merci. Xem
"garnote" a écrit dans le message de news:
Et ceci :
Function sr(plage As Range) As Double For Each cellule In plage If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule sr = s End Function
ReSerge
"garnote" a écrit dans le message de news:
Bonjour xem,
Peut-être que :
Sub Somme_Rouge() For Each cellule In ActiveSheet.UsedRange If cellule.Interior.ColorIndex = 3 Then s = s + cellule.Value Next cellule MsgBox "Somme = " & s, vbInformation, "Somme des cellules rouges" End Sub
Serge
"xem" a écrit dans le message de news:
Bonjour à tout le forum,
Comment faire en ( VBA et/ou avec une fonction ) la somme des cellules dont la couleur de fond est rouge par exmple ?
Il me semble avoir dejà vu celà sur Exelabo, mais je ne suis pas capable de le retrouver.