VBA : Somme si valeur de cellule différentes
Résolu/Fermé
ViriisXP
Messages postés
482
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
11 janvier 2023
-
13 juin 2012 à 10:09
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 16 juin 2012 à 11:48
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 16 juin 2012 à 11:48
A voir également:
- VBA : Somme si valeur de cellule différentes
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Autofill vba ✓ - Forum Excel
6 réponses
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
13 juin 2012 à 10:24
13 juin 2012 à 10:24
bonjour
pas besoin, si j'ai compris,de compliquer les choses
C2=SI(A1<>A2;B1+B2;"")
donne la somme de B1 et de B2 si A1<>A2 sinon rien
bonne suite
pas besoin, si j'ai compris,de compliquer les choses
C2=SI(A1<>A2;B1+B2;"")
donne la somme de B1 et de B2 si A1<>A2 sinon rien
bonne suite
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
14 juin 2012 à 21:24
14 juin 2012 à 21:24
ceci ?
C2=SI(A1<>A2;LIGNE();"")
bonne suite
C2=SI(A1<>A2;LIGNE();"")
bonne suite
ViriisXP
Messages postés
482
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
11 janvier 2023
40
15 juin 2012 à 01:01
15 juin 2012 à 01:01
ouep merci. plutôt simple. par contre j'hésite à réouvrir un sujet... ::
je veux créer autand de optionbouton que j'ai de ligne dans une colonne. avec bien sur comme caption le contenu de la cellule.
Alors j'ai reussi ca :
Mais j'arrive pas à modifier la caption ...
help ??
je veux créer autand de optionbouton que j'ai de ligne dans une colonne. avec bien sur comme caption le contenu de la cellule.
Alors j'ai reussi ca :
Private Sub CommandButton1_Click() Dim i As String With Worksheets("Valeurs") wksV_SiteR = 3 While .Cells(wksV_SiteR, 2) <> "" t = wksV_SiteR * 100 'Création de boutons d'action sur la feuille With ActiveSheet LargeurBouton = Columns(9).Width GaucheBouton = Columns(9).Left + 5 HauteurBouton = 20 SommetBouton = wksV_SiteR * 20 End With Set oOLE = ActiveWorkbook.ActiveSheet.OLEObjects.Add(ClassType:="Forms.OptionButton.1", Link:=False, DisplayAsIcon:=False, Left:=GaucheBouton, Top:=SommetBouton, Width:=LargeurBouton, Height:=HauteurBouton) wksV_SiteR = wksV_SiteR + 1 Wend End With End Sub
Mais j'arrive pas à modifier la caption ...
help ??
ViriisXP
Messages postés
482
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
11 janvier 2023
40
13 juin 2012 à 10:23
13 juin 2012 à 10:23
j'ai eu c'est bon ^^
Solution : =SOMME(SI(A1<>A2;B1:B2))
Solution : =SOMME(SI(A1<>A2;B1:B2))
Mike-31
Messages postés
18357
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
6 février 2025
5 113
Modifié par Mike-31 le 13/06/2012 à 10:26
Modifié par Mike-31 le 13/06/2012 à 10:26
Salut,
Pourquoi SOMMEPROD, regarde plus simplement avec une conditionnelle
=SI(A1<>A2;SOMME(B1:B2);"")
mais si A1 est égale à A2 que fait on ?
L'utilisation de la fonction SOMME évite un message d'erreur si une cellule cible contient du texte
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Pourquoi SOMMEPROD, regarde plus simplement avec une conditionnelle
=SI(A1<>A2;SOMME(B1:B2);"")
mais si A1 est égale à A2 que fait on ?
L'utilisation de la fonction SOMME évite un message d'erreur si une cellule cible contient du texte
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ViriisXP
Messages postés
482
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
11 janvier 2023
40
14 juin 2012 à 21:22
14 juin 2012 à 21:22
re, merci mais comme j'avais marqué j'ai trouver.
par contre : il y as un moyen de saisir dans une cellule :
si a1<>a2 = le numéro de la ligne actuel ?
par contre : il y as un moyen de saisir dans une cellule :
si a1<>a2 = le numéro de la ligne actuel ?
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
16 juin 2012 à 11:48
16 juin 2012 à 11:48
bonjour,
il aurait effectivement été préférable d'ouvrir une autre discussion
un exemple de création de boutons radios avec modification des propriétés nom et caption
https://www.cjoint.com/?BFqlUwQv3F1
bonne suite
il aurait effectivement été préférable d'ouvrir une autre discussion
un exemple de création de boutons radios avec modification des propriétés nom et caption
https://www.cjoint.com/?BFqlUwQv3F1
bonne suite