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

d'une formule si en VBA

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 !

TEMAGOULTFARID

XLDnaute Occasionnel
bonjour,
j'ai un fichier avec pas mal de formule et que je passe tout doucement en vba pour des raisons pratique mais surtout pour protéger.
Ma question est la suivant:
est ce possible de passer cette formule =SI(ESTTEXTE(G13);1😉 en VBA ,G13 est la condition et H13 est le résultat attendu a savoir "1",cependant dans la macro est ce possible au lieur du "1" mettre un "a".
Une dernière, la formule est etendu a
G14 pour un résultat en H14
G15........
G16..........
G17........
G19......

Par avance, merci pour votre collaboration.
Bonne journée a vous toutes et tous
Cordialement
 
Bonjour le fil

Bah utilises l’enregistreur de macros pour transformer ta formule en VBA.
Tu la saisis dans une cellule plus tu cliques sur ENTER (tout en laissant tourner l'enregistreur)
Ensuite faire ALT+F11 pour voir le résultat obtenu.
 
Re

J'ai donc utilisé l'enregistreur de macros (pour avoir le code de départ)
puis j'ai modifié (voir ci-dessous)
VB:
Sub Remaniement_de_code()
'On part du code obtenu par l'enregisteur
'/////////////////////////////////////////////////////////
'Range("H13").Select                                     /
'ActiveCell.FormulaR1C1 = "=REPT(""a"",ISTEXT(RC[-1]))"  /
'/////////////////////////////////////////////////////////
'Pour transformer en ce qui suit
Dim dL&
dL = Cells(Rows.Count, "G").End(3).Row
Range("H13:H" & dL) = "=REPT(""a"",ISTEXT(RC[-1]))"
Range("H13:H" & dL) = Range("H13:H" & dL).Value ' pour supprimer les formules
End Sub
 
Je te remercie beaucoup .
bonne journée et au plaisir
 
- 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

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