Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3017 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Transcription formule excel en VBA

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Transcription formule excel en VBA

n°2287521
darknight7​1
Posté le 08-09-2016 à 09:59:25  profilanswer
 

Bonjour,  
 
Je débute en VBA et j'aimerais copier la formule d'une cellule dans une autre cellule sachant que certains termes ne sont pas figés..
 
Voici mes formules a copier de la ligne 8 a la ligne 9 :
 
=SIERREUR(SI(B8=RECHERCHE(B8;CLIENTS!$A$8:$A$193);RECHERCHEV(B8;CLIENTS!$A$8:$C$193;3);"" );"" )
=SI(O8<>0;O8-A8;"" )
=SIERREUR(SI(B8=RECHERCHE(B8;CLIENTS!$A$8:$A$193);RECHERCHEV(B8;CLIENTS!$A$8:$H$193;8);"" );"" )
=SI(AN8<>0;(ENT((AN8-O8)/365)*100)+ARRONDI((((AN8-O8)/365)-(ENT((AN8-O8)/365)))*12;0);"" )
=SI(AN8<>0;AN8-O8;"" )
 
Merci de votre aide,
 
Cordialement.

mood
Publicité
Posté le 08-09-2016 à 09:59:25  profilanswer
 

n°2287522
darknight7​1
Posté le 08-09-2016 à 10:16:32  profilanswer
 

Si il y a possibilité de copier la ligne entière sans rappeler chaque formule je trouverai ca top aussi !!
 
Merci d'avance

n°2287530
darknight7​1
Posté le 08-09-2016 à 13:40:57  profilanswer
 

Désolé, je n'ai pas expliqué l'ensemble de mon programme.
 
Un bouton lance une macro qui :
- insère une ligne au dessus de la ligne 9
- copie les formules de la ligne 8 dans la nouvelle ligne (mon problème est que lorsque je copie mes formules, elle font toujours référence aux anciennes cellules..)
 
Merci d'avance pour votre aide.
 
Cordialement,


Message édité par darknight71 le 08-09-2016 à 13:43:40
n°2287537
Marc L
Posté le 08-09-2016 à 15:34:51  profilanswer
 

 
            Bonjour,
 
            le plus simple est d'activer l'Enregistreur de macros puis d'effectuer les manipulations : une base de code est livrée sur un plateau ‼
 
            Ensuite publier le code ici s'il y a besoin d'y apporter des améliorations.
             
            Et corriger les formules : les $ dans les références des cellules les figent, le B-A-BA d'Excel à revoir dans son aide …
 

n°2287542
darknight7​1
Posté le 08-09-2016 à 16:28:24  profilanswer
 

Merci, je n'avais pas pensé au mode enregistreur.
 
Par contre je ne suis pas bete non plus, je sais a quoi servent les §. Mais je pense que tu a pu remarquer que certains cellules n'en avaient pas. Et c'est de celles ci que je parlais

n°2287771
kiki29
Posté le 12-09-2016 à 11:52:55  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Transcription formule excel en VBA

 

Sujets relatifs
verrouiller un fichier excel avec une macroAutomatisation fichier excel avec VBA
Excel 2013, option recherche champs TCDProbleme pour finir VBA sur mon fichier
Communication VBA vers VB.NET[VBA] Cacher bouton excel utilisateurs AD
VBA Word RegexpIntégrer à OUTLOOK une signature réalisée sous EXCEL
Plus de sujets relatifs à : Transcription formule excel en VBA


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR