macro excel
Hors ligneBullit80 Le 26/03/2010 à 18:26 Profil de Bullit80 Configuration de Bullit80

Bonjour

Voici le sujet: ci dessous une colonne contenant des données, je veux eliminer la premiere donnée (1), faire remonter 2;3;4 d'un cran et remplacer la derniere par le 5 comme ci dessous. Quelqu'un a t'il une idée? Merci

 

1   2
2   3
3   4
4   x
     
x    

 

Hors ligneWilder Le 26/03/2010 à 18:37 Profil de Wilder Configuration de Wilder

Viconaute Modérateur

Bonjour Bullit80,

Je déplace ton topique au bon endroit.

 

Est-ce que tu veux faire disparaitre la ligne complet avec le numéro 1 ou seulement le chiffre 1. Est-ce que ses chiffres peuvent changer à long terme?

Que prévois-tu faire par la suite.

La raison est que la nous devons savoir des le départ tous les fonctionnalités de cette future macro afin de la faire de la bonne façon.

1 2
2 3
3 4
4 x
x  

Résultat comme ça?

2 3
3 4
4 x
5  
   

Donne-nous des nouvelles.

wilder smiley

--


Hors ligneWilder Le 26/03/2010 à 19:19 Profil de Wilder Configuration de Wilder

Viconaute Modérateur

Ok, ne sachant pas trop le but de cette macro, voici un example:

 

For n = Range("a65536").End(xlUp).Row To 1 Step -1
If Range("A" & n) = "1" Then Rows(n).Delete
Next n

For m = Range("a65536").End(xlUp).Row To 1 Step -1
If Range("A" & m) = "4" and Range("A" & m + 1) = "" Then Range("A" & m + 1) = "5"
Next m

--


Hors ligneBullit80 Le 30/03/2010 à 18:51 Profil de Bullit80 Configuration de Bullit80

Bonjour Wilder

Merci pour ton effort.

Le but de cette macro est le suivant: J'ai par exemple 10 données dans un tableau, couplées à un graphe.Je souhaite mettre a jour ces données en eliminant la permiere et garder les 9 autres + la nouvelle donnée que je rentre.

Autrement dis, je vire la premiere, je garde les 9 autres et j'intègre la derniere de façon automatique;

Je sais pas si ceci te clarifie ma demande :)

Cdt

Bullit80

Hors ligneWilder Le 30/03/2010 à 20:02 Profil de Wilder Configuration de Wilder

Viconaute Modérateur

 

Où prends-tu ta dernière donnée? Est-ce des données que tu colles dans ce fichier Excel?

Pour la première donnée, est-ce que ce code te convient?

Si oui, il nous faut seulement coder le reste.

 


Sinon, tu peux toujours m'envoyer ton fichier Excel par courriel afin que je voie bien comment est fait ton fichier. Tu pourrais me donner plus d'explication.

--


Hors ligneTigene Le 30/03/2010 à 21:22 Profil de Tigene Configuration de Tigene

Viconaute Modérateur

Salut Wilder et Bullit

Permettez-moi de ramener ma fraise.

J'ai déja vu un truc identique : un graphe qui montre le chiffre d'affaire (ou le bénéfice, ou le nombre d'objets vendus etc.) sur les dix derniers mois.

Au début de chaque mois tu rentres le résultat du mois précédent, dans un champ formulaire, la macro inscrit ce résultat, vire la donnée la plus ancienne et tu visualises le graphe des 10 mois précédents.

Auparavant tu visualises de Mai 2009 jusqu'à Février 2010, tu rentres les résultats de Mars et tu visualises de Juin 2009 à Mars 2010 sur le graphique.

Par contre je suis incompétent en macro.

@+

--

Ce n'est pas parce qu'on a quelque chose à dire, qu'il faut forcément l'ouvrir

Hors ligneWilder Le 30/03/2010 à 22:00 Profil de Wilder Configuration de Wilder

Viconaute Modérateur

 

Bonjour Tigene, 

Contant que tu sois passé? :) 

J'aime bien ton explication. Si c'est exactement ce que Bullit80 veut, c'est tout à fait possible à réaliser.

Attendons voir ce que Bullit80 nous répondra.

--


Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels