VBA fonction offset, nombre de ligne dans une cellule [Résolu/Fermé]
Signaler
margir4233
margir4233
- Messages postés
- 65
- Date d'inscription
- mardi 12 avril 2016
- Statut
- Membre
- Dernière intervention
- 7 février 2018
margir4233
- Messages postés
- 65
- Date d'inscription
- mardi 12 avril 2016
- Statut
- Membre
- Dernière intervention
- 7 février 2018
A voir également:
- VBA fonction offset, nombre de ligne dans une cellule
- VBA fonction offset, nombre de ligne dans une cellule ✓ - Forum - Excel
- Vba compter le nombre de ligne non vide - Forum - VB / VBA
- Vba compter le nombre de ligne ✓ - Forum - VB / VBA
- Vba compter le nombre de ligne d'une colonne ✓ - Forum - Bureautique
- Vba compter le nombre de ligne d'une selection ✓ - Forum - Bureautique
2 réponses
eriiic
- Messages postés
- 23994
- Date d'inscription
- mardi 11 septembre 2007
- Statut
- Contributeur
- Dernière intervention
- 11 avril 2021
Bonjour,
Si c'est la plage que tu veux c'est .resize() qu'il te faut :
ActiveSheet.Range("b11").resize([A8])
Et si c'est pour faire .Copy pas besoin de faire .Select avant.
eric
Si c'est la plage que tu veux c'est .resize() qu'il te faut :
ActiveSheet.Range("b11").resize([A8])
Et si c'est pour faire .Copy pas besoin de faire .Select avant.
eric
Par exemple, dans ma cellule A8, le résultat me donne 5
La sélection selon le code ci-dessus donne 6 lignes vers le haut et non vers le bas
Si je change de client et que j'ai maintenant 1 dans A8, la sélection devient 11 lignes vers le haut...
Je n'y comprend rien!!
li = ActiveSheet.Range("A8").Value
ActiveSheet.Range("B11:D" & 10+ li).Select
Cdlmnt