Conversion de string en range (ou integer?)

Bonjour,

J'aurais besoin de vos conseils concernant une conversion de variable. J'ai une sélection de lignes (ex B1:B88) qui est de type string (je ne peux pas le changer). Je voudrais faire passer cette sélection comme objet dans un range. Comme je suis en string, j'obtiens une erreur de type "La méthode range de l'objet global a échoué".

Auriez vous une solution pour moi?

Merci d'avance !

Cordialement.

Voici mon code

strRangee = "B2:B" & Rangee

Dim myRange As Range

myRange = strRangee

Selection.AutoFill Destination:=Range(myRange)

Bonsoir,

Tu veux faire quoi exactement avec ce code et "Rangee" c'est quoi ?

A te relire

Dan

Nad-Dan a écrit :

Bonsoir,

Tu veux faire quoi exactement avec ce code et "Rangee" c'est quoi ?

A te relire

Dan

Bonjour,

Ce code me sert à définir un nombre de lignes d'une colonne qui m'est retournée par une fonction (avec boucle). "Rangee" est de type integer.

Le début de mon code est

Dim Rangee As Integer

Dim strRangee As String

Rangee = derniere_ligne(1) 'où derniere_ligne est la fonction qui me retourne le nombre de lignes.

J'espère vous avoir éclairé.

re,

Tu n'es pas clair dans tes explications.

essaie ceci :

Dim Rangee As Range
Set Rangee = Range("B2:B" & Range("B65536").End(xlUp).Row)

Amicalement

Dan

Nad-Dan a écrit :

re,

Tu n'es pas clair dans tes explications.

essaie ceci :

Dim Rangee As Range
Set Rangee = Range("B2:B" & Range("B65536").End(xlUp).Row)

Amicalement

Dan

Bonjour,

Merci pour ces lignes de code, je vais tenter de m'en inspirer.

Bonne journée !

Rechercher des sujets similaires à "conversion string range integer"