Sélectionner une plage variable VBA [Résolu]

Signaler
Messages postés
38
Date d'inscription
jeudi 1 octobre 2020
Statut
Membre
Dernière intervention
16 novembre 2020
-
Messages postés
38
Date d'inscription
jeudi 1 octobre 2020
Statut
Membre
Dernière intervention
16 novembre 2020
-
Bonjour,

Je souhaiterais extraire une partie de code dans une colonne selon certaines conditions... j’ai réussi à le faire avec des formules mais en vba je bloque

Pour trouver la ligne final de mes codes, j’ai réalisé une somme de NB.SI ainsi j’ai une valeur (exemple: 140), je retranscris cet valeur dans une autre cellule en concatenant ="A"&(cellule)140 mon point de référence serait alors A1:A140

Comment faire pour sélectionner cet plage en VBA sachant que cet plage est variable d’où l’utilisation de ces formules

Merci

1 réponse

Messages postés
7044
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 novembre 2020
575
Bonjour,

tu peux sélectionner à l'aide d'une InputBox ce qui te donnera la plage sélectionnée

https://www.commentcamarche.net/faq/41585-vba-inputbox#cas-particulier-la-methode-application-inputbox

ou comme cela:

Dim val As Long
val = 140
Range("A1:A" & val).Select


Voilà

-
@+ Le Pivert
Messages postés
38
Date d'inscription
jeudi 1 octobre 2020
Statut
Membre
Dernière intervention
16 novembre 2020

D’abord merci d’avoir répondu rapidement... j’essayerais demain au travail

Mais je pense que val = 140 ne fonctionnera pas avec ma demande...puisqu’il ce peut que la valeur maximum soit 157 ou 133 par exemple, puis-je mettre val = (la cellule ou contient la valeur variable ) ?? Afin d’avoir la plage maxi désirée
Messages postés
7044
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 novembre 2020
575 >
Messages postés
38
Date d'inscription
jeudi 1 octobre 2020
Statut
Membre
Dernière intervention
16 novembre 2020

puis-je mettre val = (la cellule ou contient la valeur variable )

bien sur comme ceci:

val = Range("adresse cellule").value


@+
Messages postés
38
Date d'inscription
jeudi 1 octobre 2020
Statut
Membre
Dernière intervention
16 novembre 2020
>
Messages postés
7044
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 novembre 2020

Merci je vais tester cela demain du coup :)

Crdlmt