Rechercher : dans
Par :

Couper coller

Dernière réponse le 4 jun 2009 à 14:49:04 kamila16288, le 4 jun 2009 à 12:39:17 
 Signaler ce message aux modérateurs

Bonjour,


je veux créer une fonction sous excel qui va me permetter de couper la valeur d'une cellule 1 dans une cellule 2 et mettre la valeur 0 dans la cellule 1.


merci d'avance
Cordialement

Configuration: Windows XP Internet Explorer 6.0

1

m@rina, le 4 jun 2009 à 12:48:08

Bonjoru,

Supposant que la cellule d'origine soit A1 et la cellule destination B1 :

Sub kamila()
    
    [B1] = [A1]
    [A1] = 0
    
End Sub


m@rina - "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"

Répondre à m@rina

2

kamila16288, le 4 jun 2009 à 12:59:06

Bonjour,

merci de votre aide mais moi je veux une fonction avec des arguments:

sub function(argument)


end function

Répondre à kamila16288

3

m@rina, le 4 jun 2009 à 13:39:00

Une fonction permet de faire un calcul et d'obtenir le résultat dans la cellule en cours, pas de faire des actions comme couper-coller ou autre...

Donc la fonction peut copier la valeur d'une cellule dans la cellule en cours (ce qui aurait peu d'intérêt vu qu'il suffit de faire =A1... Si l'on veut que la cellule d'origine soit modifiée, ce n'est plus une fonction.

m@rina - "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"

Répondre à m@rina

4

michel_m, le 4 jun 2009 à 13:39:59

Bonjour

une fonction renvoie une valeur que dans une cellule
la réponse de Marina est donc valable Cordialement, Michel

Répondre à michel_m

5

m@rina, le 4 jun 2009 à 13:41:02

Coucou Michel ! ;))

Je vois que non seulement on est d'accord, mais on plus on est synchrone ! ;))
Bonne journée à toi
m@rina

- "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"

Répondre à m@rina

6

kamila16288, le 4 jun 2009 à 13:51:20

Bonjour,

Merci pour vous, mais il n'existe pas une methode de faire sans macro????????????????????,,,,,*

Cordialement

Répondre à kamila16288

7

michel_m, le 4 jun 2009 à 14:12:20

Allez, à la place de la sieste!
http://cjoint.com/?geokooyJUf

tu fais un double-clic dans la cellule de destination....
c'est du vba Cordialement, Michel

Répondre à michel_m

8

kamila16288, le 4 jun 2009 à 14:22:29

Merci bcp Michel pour votre aide, vraiment c'est une bonne solution.

merci une autre fois

Cordialement

Répondre à kamila16288

9

m@rina, le 4 jun 2009 à 14:32:43

C'est quand même une macro !!! :D
et en plus faite à l'heure de la sieste, ça compte double ! ;)

m@rina

- "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"

Répondre à m@rina

10

 michel_m, le 4 jun 2009 à 14:49:04

Hé oui!

qui + est, vu l'heure à laquelle j'écris ce message, ce n'est pas "à l'heure" mais "à la place"
pôvre de nous! c'est les cadences infernales sur CCM

bisous, les filles Cordialement, Michel

Répondre à michel_m