• Initiateur de la discussion Initiateur de la discussion virginie
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

V

virginie

Guest
bonsoir,

pouvez vous m'indiquer des adresses ou il y aurait des documents expliquant comment créer des macros pas à pas.

merci.
 
clic sur :
outils
macro
nouvelle macro

(un petit machin avec un carré bleu apparaît !!!!! "Arrêt de l'enregistrement")

tu fais ce que tu veux comme action(s)

clic sur le carré bleu pour arrêter l'enregistrement

et tu vas voir le code en faisant "Alt+F11"
et en allant voir dans "Module1" ou autre module...

tu peux aussi aller voir en clic ...
outils
macro
macros
modifier une macro (après l'avoir sélectionnée dans la liste)

@+
 
salut zano,

pour enrigistrer c'est ok j ai compris mais pour réaliser ce que je veux c'est autre chose!

je t'explique:

je remplis un tableau tous les jours et cela me donne 2 résultats.
je voudrais additionner ces resultats et les inserer automatiquementdans un autre tableau mensuel.(il reprend donc sur une meme ligne la date et le résultat de l'addition).

Comment faire j'y comprend rien!!!

AU SECOURS!!!!!!!!!
merci
 
bonsoir

ton message manque de precision.

allez je me lance :

Imaginons ton tableau en feuille 1 et les données à additionner en cellule D1 et E1, avec la date en cellule A1 , tu veux renvoyer l'addition des cellules D1 et E1 ainsi que la date en feuille 2 en a1 et b1 :


sub virginie ()
dim l as integer
l=sheets("feuil2").range("a65536").end(xlup).row+1
with sheets("feuil1")
sheets("feuil2").range("a"&l)=.range("a1").value
sheets("feuil2").range("b"&l)=.range("d1").value + .range("e1").value
end with
end sub

A placer dans un module standard.

Voila, c'est sans filet.

Aurais-je encore zopler ?

tiens nous au courant

Salut
Hervé
 
re re

Je suis nul , tu dis que tu es débutante et moi je balance une macro sans un mot d'explication :

sub virginie ()

'------déclaration des variables----------
dim l as integer

'---la variable l = le numéro de la ligne correspondant à la première cellule vide de la colonne A sur la feuille 2
l=sheets("feuil2").range("a65536").end(xlup).row+1

'------------ avec la feuille 1....
with sheets("feuil1")

'----placer dans la feuille 2 à la premiere cellule vide de la colonne A la valeur de la cellule A1 de la feuille 1
sheets("feuil2").range("a"&l)=.range("a1").value

'------pareille pour la colonne B, mais on place l'addition de la cellule d1 et e1 de la feuille 1
sheets("feuil2").range("b"&l)=.range("d1").value + .range("e1").value

'---fin du avec
end with

'---fin de la macro
end sub

Salut
Hervé
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
368
  • Question Question
Microsoft 365 Problème plantage
Réponses
14
Affichages
379
Réponses
3
Affichages
386
Réponses
8
Affichages
173
  • Question Question
XL 2016 liste
Réponses
10
Affichages
236
  • Question Question
XL 2019 B
Réponses
10
Affichages
443
Retour