Sélectionner une plage variable VBA
Résolu/Fermé
Akatsucki
Messages postés
90
Date d'inscription
jeudi 1 octobre 2020
Statut
Membre
Dernière intervention
16 décembre 2021
-
16 nov. 2020 à 16:38
Akatsucki Messages postés 90 Date d'inscription jeudi 1 octobre 2020 Statut Membre Dernière intervention 16 décembre 2021 - 16 nov. 2020 à 17:55
Akatsucki Messages postés 90 Date d'inscription jeudi 1 octobre 2020 Statut Membre Dernière intervention 16 décembre 2021 - 16 nov. 2020 à 17:55
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
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
A voir également:
- Vba selection plage variable
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Incompatibilité de type vba ✓ - Forum Programmation
- Image de manchots sur une image de plage. - Forum Graphisme
- Image de manchots sur une image de plage ✓ - Forum Graphisme
- Vba range avec variable ✓ - Forum VB / VBA
1 réponse
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
16 nov. 2020 à 17:15
16 nov. 2020 à 17:15
Bonjour,
tu peux sélectionner à l'aide d'une InputBox ce qui te donnera la plage sélectionnée
https://forums.commentcamarche.net/forum/affich-37636380-vba-inputbox#cas-particulier-la-methode-application-inputbox
ou comme cela:
Voilà
-
@+ Le Pivert
tu peux sélectionner à l'aide d'une InputBox ce qui te donnera la plage sélectionnée
https://forums.commentcamarche.net/forum/affich-37636380-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
Modifié le 16 nov. 2020 à 17:40
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
16 nov. 2020 à 17:54
bien sur comme ceci:
@+
16 nov. 2020 à 17:55
Crdlmt