Sélection par macro commandes excel
Fermé
ufos
Messages postés
13
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
2 novembre 2010
-
12 mai 2008 à 15:45
ufos Messages postés 13 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 2 novembre 2010 - 2 nov. 2010 à 20:50
ufos Messages postés 13 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 2 novembre 2010 - 2 nov. 2010 à 20:50
A voir également:
- Sélection par macro commandes excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Excel trier par ordre croissant chiffre - Guide
- Invite de commandes - Guide
- Si et excel - Guide
3 réponses
Bonjour,
Il faut mémoriser la dernière colonne dans une variable pour s'en servir par la suite. Voici la macro qui marche
Dim col As Integer
Range("A2").Select
While ActiveCell() <> "" 'recherche de la première colonne vide
ActiveCell.Offset(0, 1).Select
Wend
col = ActiveCell.Column -1
Range(Cells(2, col), Cells(42, col)).Select
A+.
Il faut mémoriser la dernière colonne dans une variable pour s'en servir par la suite. Voici la macro qui marche
Dim col As Integer
Range("A2").Select
While ActiveCell() <> "" 'recherche de la première colonne vide
ActiveCell.Offset(0, 1).Select
Wend
col = ActiveCell.Column -1
Range(Cells(2, col), Cells(42, col)).Select
A+.
ufos
Messages postés
13
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
2 novembre 2010
Modifié par ufos le 2/11/2010 à 21:00
Modifié par ufos le 2/11/2010 à 21:00
Mon précédent post date de 2008. Comme à l'époque je n'ai pas eu de réponse, j'ai laissé tombé et je faisai le travail manuellement jusqu'à aujourd'hui. Et si je n'ai pas eu de réponse c'est que cette petite macro fonctionne parfaitement.
J'ai donc repris l'automatisation de la tache et maintenant elles se fait sans intervention de ma part.
Pourquoi je n'arrivais pas à la faire fonctionner ????????????????????? C'était il y a 2 ans.
Merci
ufos
J'ai donc repris l'automatisation de la tache et maintenant elles se fait sans intervention de ma part.
Pourquoi je n'arrivais pas à la faire fonctionner ????????????????????? C'était il y a 2 ans.
Merci
ufos
12 mai 2008 à 17:46
Merci beaucoup
ufos
12 mai 2008 à 22:02
pour aller un peu de l'avant j'ai essayé de faire une sélection sur les lignes pour voir si cela est pareil.
J'ai fait le petit programme suivant :
Sub essai()
Dim ligne As Integer
Sheets("Relevés àjour").Select
Range("A41").Select
ligne = ActiveCell.Row
Range(Cells(ligne, 1), Cells(ligne, 26)).Select
End Sub
Ca marche bizarrement. il se trouve que les lignes de mon tableau ont un fond coloré suivant la rubrique.
dans ce petit programme je ne devrais sélectionner qu'une seule ligne, hors la couleur de fond de la rubrique concernée est le jaune clair. Résultat toutes les lignes adjacentes de la couleurs jaunes clair ont été sélectionnées. J'ai refait l'essai avec une zone où la couleur de fond est automatique. Résultat seule la ligne concernée a été sélectionnée.
Comment pouvoir éviter de sélectionner plusieurs ligne d'une même couleur de fond si je veux qu'une seule ligne soit sélectionnée ???
merci
ufos