Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA : problème pour définir ma variable (résultat de formule)

dionys0s

XLDnaute Impliqué
Bien le bonjour le forum

Voici mon soucis :
J'ai une variable à définir, mais je ne sais pas comment. Elle est le résultat d'une formule, mais je ne souhaite pas inscrire cette formule dans une cellule.
En gros, je voudrais que dans ma feuil4, ma macro sélectionne la cellule égale au résultat de la formule =STXT(A18;19;NBCAR(A18)-18) que je définis comme ma variable SER, mais je ne sais pas comment dimensionner mon histoire.
Voici ce que j'ai mis, mais ça ne marche pas pour le moment.

Code:
Sub A()

Feuil1.Select
Dim SER As ????????????
SER = "=MID(R18C1,19,LEN(R18C1)-18)"
Feuil4.Visible = True
Feuil4.Select
Cells.Find(What:="SER", After:=ActiveCell, LookIn:=xlFormulas, _
        LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False).Activate

End Sub

j'espère avoir été assez clair et précis. Thanks in advance ^^
 

Softmama

XLDnaute Accro
Re : VBA : problème pour définir ma variable (résultat de formule)

Bonjour,

Tu peux simplement écrire ton code comme ceci :

VB:
Dim SER As String
SER = MID(Range("A18").value,19,LEN(Range("A18").value)-18)
...
 

Discussions similaires

Réponses
1
Affichages
146
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…