VBA Matricielles et &

  • Initiateur de la discussion Initiateur de la discussion Hoareau
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Hoareau

XLDnaute Occasionnel
Bonjour

Pourquoi quand je cherche à metre cette syntaxe en relatif cela ne marche pas

message erreur #VALEUR!

merci



Fonctionne

Sub v2()
[H1:m1].Value = [TRANSPOSE(VALEURS.UNIQUES(A1:C2,1))]
End Sub

Ne fonctionne pas

Sub v2_2()
Lig_1 = 1
Lig_2 = 2

[H1:m1].Value = [TRANSPOSE(VALEURS.UNIQUES("A" & Lig_1 & ":c" & Lig_2,1))]


End Sub
 
Re : VBA Matricielles et &

Bonjour à tous,

OK mais ta formule me semble bizarre :

Code:
[TRANSPOSE(VALEURS.UNIQUES(A1:C2,1))]

Lance l'enregistreur de macro
Tape la formule dans la barre de formule

Tu auras la syntaxe exacte

A+ à tous
 
Re : VBA Matricielles et &

Range("H1:M1").Select

Selection.FormulaArray = "=TRANSPOSE(VALEURS.UNIQUES(RC[-7]:R[1]C[-5],1))"

le problème c'est les & , si cest ecrit (A1:C2,1) ça fonctionne mais si je mets des & afin de lincorporer dans une boucle, cela ne marche plus.
 
Re : VBA Matricielles et & [resolu]

Je ne savais pas qu'on n'utilisai pas de variables entre les []

il me reste maintenant à faire la boucle

merci

Lig_1 = 1
Lig_2 = 2
Range("H" & Lig_1 & ":M" & Lig_1).Value = Evaluate("TRANSPOSE(VALEURS.UNIQUES(A" & Lig_1 & ":c" & Lig_2 & ",1))")
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
782
Réponses
4
Affichages
281
Réponses
12
Affichages
1 K
Retour