VBA fonction offset, nombre de ligne dans une cellule
Résolu
margir4233
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
margir4233 Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
margir4233 Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Petite question (sûrement facile) pour vous.
En A8, j'ai un formule pour compter combien de produits j'ai pour un client
=NB.SI(ClientsProduits!$B$1:$B$423;$B$3)
J'aimerais récupérer ce nombre, qui varie d'un client à l'autre pour intégrer à mon code VBA.
En B11, j'ai le début d'une plage que je veux copier dans un autre classeur.
Je veux sélectionner B11 à D?
ou ? est le nombre contenu dans la cellule A8
Mon code VBA
ActiveSheet.Range("b11").Offset(?, 3).Select
Merci de votre aide :)
Petite question (sûrement facile) pour vous.
En A8, j'ai un formule pour compter combien de produits j'ai pour un client
=NB.SI(ClientsProduits!$B$1:$B$423;$B$3)
J'aimerais récupérer ce nombre, qui varie d'un client à l'autre pour intégrer à mon code VBA.
En B11, j'ai le début d'une plage que je veux copier dans un autre classeur.
Je veux sélectionner B11 à D?
ou ? est le nombre contenu dans la cellule A8
Mon code VBA
ActiveSheet.Range("b11").Offset(?, 3).Select
Merci de votre aide :)
A voir également:
- VBA fonction offset, nombre de ligne dans une cellule
- Fonction si et - Guide
- Aller à la ligne dans une cellule excel - Guide
- Partage de photos en ligne - Guide
- Excel compter cellule couleur sans vba - Guide
- Nombre de jours entre deux dates excel - Guide
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