référence circulaire - aide pour a=a+b [EXCEL] - Logiciels - Windows & Software
Marsh Posté le 08-09-2004 à 20:22:54
Pas possible de le faire comme ca. Il faut soit une cellule avec ta valeur de départ, soit mettre la valeur de départ en "dur" dans la formule.
Marsh Posté le 08-09-2004 à 20:32:12
la valeur de depart c'est 0...
y doit bien y avoir un moyen pour faire un truc aussi con!
je voudrais que en tapant 10 dans une case, sa augmente de 10 2eme case, puis si je retape 50 dans le 1er case, sa augmenterais de 50 la 2eme (et sa donnerais donc 60)
Marsh Posté le 08-09-2004 à 20:35:29
Non, tu peux pas faire comme ca...
ou alors, tu bidouilles en truc en vba...
Marsh Posté le 08-09-2004 à 20:37:34
bien si y faut, j'y connais rien en vba mais sa doit pas etre trop compliquer
Si qqun peux m'aider faire un bete a=a+b en exel (ou en vba)
Marsh Posté le 08-09-2004 à 20:45:00
à la modif de la feuille de calcul:
si la cellule courante est la bonne:
a=cellule_entree
b=cellule_cible
c=cellule_entree+cellule_cible
cellule_cible = c
reste plus qu'à trouver les elements de syntaxe, mais c pas compliqué
Marsh Posté le 08-09-2004 à 20:52:12
Merci c gentille.
Mais je sais meme pas me servir d'une macro donc si tu pouvais expliquer brievement sa serais cool
Je ferais un effort pour apprendre vite.
ici j'ai juste un nombre dans la cellule A1
j'ai lancer VBA editor
j'ai cliquer 2 fois sur feuille et j'ai copier les texte que tu m'a donner.
Evidement sa marche, je continue a cherché
Marsh Posté le 08-09-2004 à 21:40:48
j'ai sa dans module1:
Code :
|
je sais que c bien dans module que je doit mettre ma macro
je connais les function et subroutine en fortran et en c mais pas en VB
je doit encore passer les bonne variable a ma subroutine, avoir une subroutine qui marche, et reussir a faire aller cette macro a la...
Marsh Posté le 08-09-2004 à 23:56:08
si tu nous expliquais à quoi ça va servir ce que tu veux obtenir?
parce que là, c'est vraiment s'arracher les cheveux pour pas grand chose...
si tu veux, tu peux utiliser le solveur pour définir la valeur d'une cellule en fonction de la somme des 2
mais c un peu laborieux pour un truc aussi "con" :|
Marsh Posté le 09-09-2004 à 00:35:08
J'ai trouver comment faire dans le newsgroupe exel de chez cro$soft
c claire que pour un bete truc comme sa c exagerer
mais sa marche avec sa:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A1:B1]) Is Nothing Then
Application.EnableEvents = False
[A1] = [A1+B1]
Application.EnableEvents = True
End If
End Sub
Sa sert que je dois faire une feuille qui va servir de recapitulatif interne (pas un truc de comptable quoi) pour les budgets.
Et bon je v pas les obliger a sortir leur calculette a chaque foit qu'il doivent ajouter une somme.
Marsh Posté le 08-09-2004 à 18:46:25
J'ai un truc debil a faire en excel et je trouve pas comment le faire.
exemple:
j'ai 1258 dans la case B1
je voudrais que en tapant 10 dans la case A1, la somme soit ajouter a B1 (donc 1268) et ansuite effacer de A1 et pouvoir faire sa indefiniement.
j'ai utiliser B1=B1+A1 mais il marque erreur - référence circulaire
Message édité par sixpack le 08-09-2004 à 20:57:55