Aide Excel

Bonsoir,

Pouvez-vous m'aider à régler le problème suivant:

Tous les jours, je dois relever certains chiffres et les rentrer dans une base de données(voir fichier joint)

J'aimerai savoir comment automatiser cette action.

Merci pour votre réponse

Bonjour,

Boule de cristal en panne....

Tu connais surement trés bien ton sujet , mais nous rien du tout .

Donc , si tu veux que l'on t'aide , il faut détailler un peu plus

Si j'ai tout compris , tu entre des séries de nombres par rapport à une date ,

La base elle serait donc constituée des diverses lignes entrées tous les jours?

Je ne vois pas trop quoi automatiser pour le moment ?

Le classeur joint , c'est sympa mais là ....

Bonjour,

Désolé, je vais essayer d’être plus claire:

Tous les jours, je reçois des données machine que je compile. J'obtiens environ 6 nombres que je souhaite sauvegarder automatiquement avec la date du jour sur une feuille à part pour pouvoir faire des stats et des comparaisons.

Je souhaite que chaque jour en appuyant sur un bouton les données se positionnent automatiquement sur la première ligne vide. Je sais faire des macros simples pour automatiser un copier-coller mais pas pour que cela se colle sur la première ligne vide.

Dois'je utiliser une macro ou est-il possible de créer une formule qui ira chercher les nombres(dans ce cas, pas besoin de macro)?

Au départ, je pensais automatiser un copier-coller enregistrer effacer de mes données de la feuille A sur une feuille X, pour qu' ensuite, une formule EXCEL vienne chercher les données sur la feuille X et les copies sur la première ligne vide de la feuille b

merci pour votre aide!!

Bonjour,

Voici donc une des nombreuses solutions possibles ...

34stockbase.zip (10.17 Ko)

Bonjour,

Merci pour votre aide.

Pourriez-vous m'expliquer ce que vous avez fait ?

Bonjour,

J'ai donc étudié ta demande et ajouté un bout de code dans un module standard Alt F11)

Option Explicit ' Force à déclarer les variables

' Procédure stockant les données du jour vers la Base de données
Sub Stock()

'Déclaration des variables
Dim LigneCible As Long

'Recherche de la ligne vide dans la Bdd

LigneCible = Worksheets("Feuil3").Range("D" & Rows.Count).End(xlUp).Row + 1

'Copie de la ligne

Worksheets("Feuil1").Range("E10:K10").Copy Destination:=Worksheets("Feuil3").Range("D" & LigneCible)

End Sub

puis pour déclencher cette macro j'ai ajouté un bouton puis lui ai affecté la macro Stock .

D'autres précisions ?

Rechercher des sujets similaires à "aide"