VBA composer une adresse cellule

Bonjour,

Cette syntaxe fonctionne bien dans VBA

[A3] = [SUM(C5:C8)]

Cependant je n’ai pas directement dans mon programme l’adresse : C5:C8

Je la compose en récupérant :

A = 5

B = 3

C = 8

D = 3

[A3] = [SUM(Range(Cells(A, B), Cells(C, D)))]

Cela ne marche pas et je n’ai pas d’autres idées

Merci de votre aide

Cdlt

OL

Bonsoir,

Un exemple :

Sub ee()
Dim A As Byte, B As Byte, C As Byte, D As Byte
A = 5: B = 3: C = 8: D = 3
Range("A3") = Application.Sum(Range(Cells(A, B), Cells(C, D)))
End Sub

Bonne nuit

Merci beaucoup cousinhub , c'est super !

C'est tellement plus facile quand quelqu'un vous apporte la solution.

Merci pour le partage de la connaissance ! OL

Rechercher des sujets similaires à "vba composer adresse"