A voir également:
- Copie
- Copie cachée - Guide
- Super copie - Télécharger - Gestion de fichiers
- Copie écran samsung - Guide
- Copie disque dur - Guide
- Copie rapide - Télécharger - Gestion de fichiers
3 réponses
Bonjour,
Pour trouver la dernière ligne
Pour ce qui est de la copie... tout dépend.
Veux tu réellement "copier" la cellule comme tu le ferais avec un copier/coller .... ou simplement récupérer les valeurs (ce qui serait préférable....).
Pour les valeurs.. il te suffit d'utiliser le propriété "value"
Pour trouver la dernière ligne
Derniere_Ligne = Cells.Find("*", Range("A1"), , , xlByRows, xlPrevious).Row
Pour ce qui est de la copie... tout dépend.
Veux tu réellement "copier" la cellule comme tu le ferais avec un copier/coller .... ou simplement récupérer les valeurs (ce qui serait préférable....).
Pour les valeurs.. il te suffit d'utiliser le propriété "value"
cells(Derniere_Ligne +1 ,1).value = cells(1,3).value ' pour la première valeur
Merci pour la réponse. En fait dans la colonne A, j'ai des données qui évoluent.Dans la colonne C je rentre de nouvelles données et je voudrai connaître quelle macro il faut utiliser pour les transférer dans A à la suite. on me dit d'effectuer une boucle mais je ne sais pas faire.J'espère que mon information sera suffisante.
Aucune boucle n'est utile pour faire ce que tu nous indiques... tu peux utiliser la méthode worksheet_change pour détecter les modifications dans la colonne C
Ensuite, simplement utiliser la "valeur modifiée" (ou ajoutée) et la mettre dans la colonne A.
https://docs.microsoft.com/fr-FR/office/vba/api/Excel.Worksheet.Change
https://silkyroad.developpez.com/VBA/EvenementsFeuille/
Ensuite, simplement utiliser la "valeur modifiée" (ou ajoutée) et la mettre dans la colonne A.
https://docs.microsoft.com/fr-FR/office/vba/api/Excel.Worksheet.Change
https://silkyroad.developpez.com/VBA/EvenementsFeuille/