Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3099 connectés 

 


Dernière réponse
Sujet : Macro sous ecxel ???
Sylderon Dans une colonne C tu mets la formule suivante (dans la première cellule, puis tu étends la formule en descendant):
=SI(LC(-2)="*";LC(-1);0)
 
Ainsi, ta colonne C contiendra uniquement les montants correspondants aux *; les autres montants sont mis à 0 dans cette colonne.
 
Tu peux alors faire la somme de ta colonne C.
 
A+

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Sylderon Dans une colonne C tu mets la formule suivante (dans la première cellule, puis tu étends la formule en descendant):
=SI(LC(-2)="*";LC(-1);0)
 
Ainsi, ta colonne C contiendra uniquement les montants correspondants aux *; les autres montants sont mis à 0 dans cette colonne.
 
Tu peux alors faire la somme de ta colonne C.
 
A+
Wons C'est vrai qu'avec un SI, ça doit être faisable.
Sinon, un truc dans le style :
dim la_somme as float
la_somme = 0
Range("B1" ).select
while (not (isempty(activecell.value)))
  if (activecell.offset(0,-1).value = "*" ) then
    la_somme = la_somme + activecell.value
  endif
  activecell.offset(1,0).select
wend
msgbox "toto", la_somme

Ou un truc dans le style...
ATTENTION ! C'est fait de tête, et ça n'a pas été testé.
Donc si ça fonctionne pas, c'est p'tet normal. Mais en tout cas, l'idée est là : tu te colles sur ta 1ère cellule, tu regardes si la cellule à coté est "*" et si oui, tu ajoutes à une variable, et tu boucles en descendant, jusqu'à ce qu'on trouve une cellule vide dans la colonne B.
Voilà :)

 

[jfdsdjhfuetppo]--Message édité par Wons--[/jfdsdjhfuetppo]

stef_dobermann :hello:
macro je sais pas trop d'expliqué
par contre cherche le fonction si
et ton probléme sera résolu  :D
MAX_BAUD je veu calculer tous les nombres qui sont en collonne B mais uniquement si devant en collonne A y'a une *  
une ptite macro svp???

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)