Votre question

Comment sélectionner des lignes discontinue dans un tableau excel avec macro

Tags :
  • Microsoft Excel
  • Programmation
  • VB
Dernière réponse : dans Programmation
6 Avril 2011 18:22:54

Bonjour,

Je dois sélectionner dans mon fichier excel des lignes qui ne se suivent pas.
Je voudrais faire une macro pour indiquer les numéros des lignes que je veux copier.
J'arrive à sélectionner 1 seule ligne, ou les lignes qui suivent mais pas de lignes discontinues.


Rows("2").Select
Selection.Copy




Autres pages sur : selectionner lignes discontinue tableau excel macro

a b L Programmation
7 Avril 2011 09:18:03

Salut,

Va (re-)lire le règlement, celui-ci stipule que toute pièce de code doit être présentée entre balise [code] !

-----------------------

Citation :
J'arrive à sélectionner ...
Ah bon ! Et pourquoi veux-tu sélectionner cette ligne ou les autres ? Fait ta copie directement dans passer par une sélection.

Quant à l'intérêt de passer par le presse-papier pour copier des données d'une ligne à l'autre, je pense qu'on peut trouver mieux. Comme par exemple donner en paramètre de Copy() la destination.

L'ordinateur est fait pour répéter sans se fatiguer de nombreuses tâches ingrates. Fais plusieurs lignes de copie.

Sinon, il te reste la solution très élégante de créer une plage de cellules dans laquelle tu regrouperais les lignes qui t'intéressent, avant de copier cette union en une seule fois.
m
0
l
14 Avril 2011 18:04:43

Salut,

En fait je dois sélectionner plusieurs lignes de façon aléatoires et les mettre dans un autre fichier, mais le problème est que j'ai plusieurs fichier et s j'ai dans certains jusqu'à 500 lignes différentes à sélectionner.

En fait je me demande maintenant comment faire pour sélectionner un certains nombre de lignes aléatoires et de les coller dans un autre fichier?
m
0
l
a b L Programmation
15 Avril 2011 09:49:19

(Recherche l'aide des mots en gras ou soulignés dans mon bavardage, ce sont des éléments pour une solution. Si tu ne réussis pas, montre au moins quelque chose, qu'on se base dessus.)
m
0
l