Insérer une variable dans une fonction RANGE

Bonjour à tous,

Voici un sujet de béotien...

Je n'arrive pas à rentrer de variable dans une fonction RANGE.

Si par exemple je souhaite sélectionner la zone A1:Bn (n est la variable définie par ailleurs) le code suivant fonctionne parfaitement :

RANGE("A1:B"n).Select

Par contre si la zone est An:B1 j'ai bien essayé de nombreuses combinaisons mais sans succès.

Si l'un d'entre vous pouvait m'aider...

Merci d'avance,

Cordialement

Bonjour,

range ("A1:B" & n).select

P.

patrick1957 a écrit :

Bonjour,

range ("A1:B" & n).select

P.

Merci Patrick,

C'est bien ce que je pensais avoir écrit mais apparemment, j'ai omis de relire mon message !

En tous les cas, mon problème reste entier, comment faire pour une zone An:B12 ?

Cordialement

J'ai peut être mal lu...

Dim a As Long

Dim Rng As Range

a = [g65000].End(xlUp).Row - 5

Set Rng = Range("G" & a & ":H15")

et puis Sourcedata:= Rng

P.

Malheureusement, ce code ne fonctionne pas non plus

Sub Macro1()

'

' Macro1 Macro

'

Dim n As Byte

n = 3

' sélectionner le Range("A1:B3") : Fonctionne

Range("A1:B" & n).Select

'sélectionner le Range("A3:B12") : Renvoie une erreur de compilation

range("A"&n&":B12").Select

End Sub

espace....

Range("A" & n & ":B12").Select

P.

Ca marche !

Merci beaucoup Patrick

Rechercher des sujets similaires à "inserer variable fonction range"