Fonction Offset, question

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

Bonsoir,

C'est assez confus ! Ton nombre tu peux toujours le récupérer dans une variable.

Mettons : n = Worksheets(???).Range("A8").Value

Ensuite tu n'utilises pas la fonction Offset (de feuille de calcul) mais la propriété Offset de l'objet Range, qui n'est pas adéquate dans ce cas pour définir ta plage. Tu peux l'obtenir avec : ... .Range("B11:D" & n)

Enfin, il n'est pas besoin de sélection pour copier ou faire quoi que ce soit (jamais !).

Et à moins de copier formats ou formules, on peut se passer de copier pour transférer des valeurs.

Cordialement.

Bonjour,

Offset c'est un peu pourri :

Essai :

x = [A8].value
ActiveSheet.Range("B11:D" & x  )

C'est un petit peu flou, Il faudrait mieux qu'on voie la feuille, ça va peut-être te faire un décalage d'une ou plusieurs lignes, mais sur le fond la syntaxe c'est ça. Si ça te donne un décalage, tu joues sur x

x = [A8].Value + ??

A+


Pfff ! Battu ! Salut Ferrand !

Allo,

J'ai essayé comme vous indiquez

.Range("B11:D" & n)

Mais ça sélectionne les 6 lignes vers le haut et non vers le bas...

C'est confus, j'en suis confuse, mais je débute, alors soyez indulgent ..

Merci de votre aide!

Salut Galopin !

Margir : Sans fichier on est réduit aux conjectures... Tu as dit que c'était le numéro de ligne mais c'est peut-être le nombre de lignes (sans doute plus conforme en utilisant NB.SI). Dans ce cas, essaie :

.Range("B11").Resize(n, 3)

Cordialement.

MFerrand, tu es brillant!!!

Effectivement, c'est le nombre de ligne!!!

Merci beaucoup!

Rechercher des sujets similaires à "fonction offset question"