Insertion lignes, problème de code
Résolu
Akalia
Messages postés
34
Statut
Membre
-
Akalia Messages postés 34 Statut Membre -
Akalia Messages postés 34 Statut Membre -
Bonjour,
J'essaye de réaliser un code mais je bloque un petit peu et je ne trouve pas comment faire correctement.
J'ai une cellule sur ma feuille où je récupère une donnée à chaque mise à jour en fait grâce à un bouton. Dès que je clique sur ce bouton, cette donnée est mise à jour et peut varier, et je veux qu'avec mon bouton de commande, il me crée un tableau et ajoute la nouvelle valeurs de la plus ancienne à la plus récente tout en bas. J'ai fait quelque chose, mais il me fait pas comme je le désire, il m'insère première ligne la première valeur et à chaque ajout, les lignes se décalent vers le bas de 1. Si quelqu'un pouvait m'aider à résoudre mon petit problème, de plus, si j'ai la mise en forme sur la cellule que je veux copier il me la copie et je souhaiterais qu'il me crée une bordure simple du tableau dans l'ajout de ligne ou qu'il me copie tout simplement et uniquement que la valeur.
Sur l'exemple de code pour simplifier, la valeur qui varie est à entrer directement dans une cellule.
https://www.cjoint.com/?DGhoSjsvslL
J'essaye de réaliser un code mais je bloque un petit peu et je ne trouve pas comment faire correctement.
J'ai une cellule sur ma feuille où je récupère une donnée à chaque mise à jour en fait grâce à un bouton. Dès que je clique sur ce bouton, cette donnée est mise à jour et peut varier, et je veux qu'avec mon bouton de commande, il me crée un tableau et ajoute la nouvelle valeurs de la plus ancienne à la plus récente tout en bas. J'ai fait quelque chose, mais il me fait pas comme je le désire, il m'insère première ligne la première valeur et à chaque ajout, les lignes se décalent vers le bas de 1. Si quelqu'un pouvait m'aider à résoudre mon petit problème, de plus, si j'ai la mise en forme sur la cellule que je veux copier il me la copie et je souhaiterais qu'il me crée une bordure simple du tableau dans l'ajout de ligne ou qu'il me copie tout simplement et uniquement que la valeur.
Sur l'exemple de code pour simplifier, la valeur qui varie est à entrer directement dans une cellule.
https://www.cjoint.com/?DGhoSjsvslL
A voir également:
- Insertion lignes, problème de code
- Code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
Bonjour,
Voilà une façon de faire
Attention de bien effacer toutes les lignes de la colonne G ... j'ai trouvé des données en ligne 100 et +.
Voilà une façon de faire
Sub CommandButton1() Dim ws As Worksheet Set ws = ThisWorkbook.Worksheets("Feuil1") ws.Range("G" & ws.Range("G" & Rows.Count).End(xlUp).Row + 1).Value = ws.Range("C3").Value End Sub
Attention de bien effacer toutes les lignes de la colonne G ... j'ai trouvé des données en ligne 100 et +.