Copie du contenu d'une cellule à intervalle temps donné

  • Initiateur de la discussion Initiateur de la discussion Jannoch
  • 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 !

J

Jannoch

Guest
Bonjour !
merci de lire mon message.
Voila ma requète.
Considérons la cellule A1 dont le contenu ( chiffre) change toute les secondes. ( ou 2 sec. ou 5 sec. etc....)
Le but est d'obtenir une macro ( ou autre fonction) qui va relever la valeur de la celule A1 et l'inscrire dans la cellule B2, puis 1 seconde plus tard en B3, puis 1 seconde plus tard en B4..... etc....( une cellule vers le bas à chaque fois) Il faut pouvoir paramètrer aussi l'intervalle en temps entre chaque enregistrement.....2 sec. 5 sec. etc....
Voila merci pour votre aide et bonne journée !🙂
Jannoch.
 
Re : Copie du contenu d'une cellule à intervalle temps donné

Bonjour !
merci de lire mon message.
Voila ma requète.
Considérons la cellule A1 dont le contenu ( chiffre) change toute les secondes. ( ou 2 sec. ou 5 sec. etc....)
Le but est d'obtenir une macro ( ou autre fonction) qui va relever la valeur de la celule A1 et l'inscrire dans la cellule B2, puis 1 seconde plus tard en B3, puis 1 seconde plus tard en B4..... etc....( une cellule vers le bas à chaque fois) Il faut pouvoir paramètrer aussi l'intervalle en temps entre chaque enregistrement.....2 sec. 5 sec. etc....
Voila merci pour votre aide et bonne journée !🙂
Jannoch.


salut !
Pas évident ton truc !!!
 
Re : Copie du contenu d'une cellule à intervalle temps donné

Bonjour,
voici une boucle avec sortie aprés 10000 ligne

ok = True
l = 1
Do While ok
Start = Timer ' Définit l'heure de début.
Do While Timer < Start + 5 ' toutes les 5"
DoEvents ' Donne le contrôle à d'autres processus.
Loop
l = l + 1
If l > 10000 Then Exit Sub
Cells(l, 2).Value = Timer 'Cells(1, 1).Value
Loop

GIBI
 
Re : Copie du contenu d'une cellule à intervalle temps donné

Bonjour,

je suppose que ta cellule se modifie suite à une requête....

Si cela

dans le workbook_open() :

Code:
Private Sub Workbook_Open()
Ancien = Sheets("Feuil1").[A1]
End Sub

dans un module standard :

Code:
Public Ancien

et dans le code de la feuille :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
    [B65000].End(xlUp)(2) = Ancien
    Ancien = Target
End If
End Sub
 
- 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

S
Réponses
3
Affichages
1 K
Sb_OS
S
A
Réponses
6
Affichages
2 K
A
S
Réponses
4
Affichages
2 K
SixtyToasty
S
J
Réponses
6
Affichages
4 K
J
P
Réponses
2
Affichages
6 K
Retour