copier une donnée temporaire dans un tableau

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

chico1976

XLDnaute Nouveau
Bonjour,

je suis tout nouveau ici.
Débutant en Excel et totalement nul en VBA! 😉
j'ai fais quelques recherche sur le forum mais n'ai pas trouvé la solution à mon probleme qui, j'en suis sur, ne devrait pas vous poser de gros problemes à en juger par la complexité des formules que j'ai pu voir dans d'autres post...

Voila enfin mon probleme:
je récupere dans Excel des données de différents capteurs grace à un Add-in
dans une cellule qui se rafraichie à chaque seconde.
je voudrais copier/coller ces valeurs dans d'autres cellules pour les sauvegarder. l'enchainement des valeurs enregistrées formant un tableau dont la taille pourrait etre définie par des numeros de lignes de debut et de fin du tableau.
je ne sais pas si mon explication est bien claire...

Merci d'avance pour vos réponses.
A+
 
Re : copier une donnée temporaire dans un tableau

bonjour chico

je ne sais pas si j'ai compris, je resume ce que j'ai compris

tu as des capteurs

toutes les secondes, une valeur apparait dans une cellule d'une feuille excel
ou les une derriere les autres ? pour en former une liste

les valeurs sont elles differentes à chaque fois ou peuvent elles etre identiques
 
Re : copier une donnée temporaire dans un tableau

Merci Wilfried,

ca me parait nickel, peux-tu juste me dire quoi modifier dans le code pour faire la meme operation pour plusieurs cellule en meme temps au cas ou j'ai des infos de plusieurs capteurs ( ce qui est mon cas)
par exemple, les valeurs de A1, B1 et C1 dans les listes à partir de A5, B5, C5.

A+
 
Re : copier une donnée temporaire dans un tableau

Public Sub MAJHorloge()

'Programmation de l'évènement toutes les secondes
Dim cel2 As Variant
Temps = Now + TimeValue("00:00:01")
Application.OnTime Temps, "MAJHorloge"
'MAJ de l'horloge
Range("B" & Range("B65000").End(xlUp).Row + 1).Value = Range("A1").ValueEnd Sub

dans le module1 VBA ---> la ligne en rouge

En A4, B4, C4 tu y mets des titres obligatoirement pour donner une base pour l'affichage

Range("A" & Range("B65000").End(xlUp).Row + 1).Value = Range("A1").Value
Range("B" & Range("B65000").End(xlUp).Row + 1).Value = Range("B1").Value
Range("C" & Range("B65000").End(xlUp).Row + 1).Value = Range("C1").Value


Attenton tu as un maxmum de lignes de 65536

1 ligne par seconde, 60 lignes à la minutes, 3600 lignes à l'heure tu ne tiens pas 20 heures
sur excel 2007, il y a + de 2 milliards de lignes
 
- 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

Discussions similaires

Réponses
11
Affichages
1 K
Retour