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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  besoin d aide macro Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

besoin d aide macro Excel

n°2103508
Mastergrah​am
Posté le 27-09-2011 à 11:28:48  profilanswer
 

Bonjour,
J ai actuellement besoin de faire une macro excelmais j ai quelques petits soucis, la boucle IF ne fonctionne pas si quelqu un pouvait m aider SVP?
 
voici monde code
 
 

Code :
  1. Sub ATTESTATIONS()
  2. Dim i As Integer
  3. i = 2
  4. Do While Range("A" & i) <> ""
  5.     Range("AC" & i).Value = "=+RC[-13]-RC[-17]"
  6.     If .Range("J" & i) = "TEXTE" Then Range("AD" & i).Value = 0 Else Range("AD" & i).Value = .Range("J" & i)
  7.     Range("AE" & i).Value = "=SI(RC[-9]<1;0;1)"
  8.       i = i + 1
  9. Loop
  10.    
  11.    
  12. End Sub


 
d autre part j aurais besoin de faire une verification sur la cellule V de chaque ligne :  
=Si(V= 1;1;0)
 
merci de votre aide :)

mood
Publicité
Posté le 27-09-2011 à 11:28:48  profilanswer
 

n°2103529
kiki29
Posté le 27-09-2011 à 12:52:51  profilanswer
 

Salut, déjà à la compilation tu as un message d'eereur suffisamment explicite avec sélection du code en cause


Message édité par kiki29 le 27-09-2011 à 12:53:22

---------------
Myanmar 90/91 : http://gadaud.gerard.free.fr/publi [...] index.html
n°2103609
Mastergrah​am
Posté le 27-09-2011 à 18:49:28  profilanswer
 

oui alors explicite pas vraiment sinon je ne demanderait pas ou se situe l erreur
 
l erreur que j ai eue c est 1004, ensuite j ai fait divers changements de code
l erreur se situe au niveau des formules SI quelle que soit leur syntaxe, car quand je les desactive le reste fonctionne bien.
 
je n ai aucune notion de VBA c est completement different des autres langages que je connais

n°2103624
neozenfrag​ance
Posté le 27-09-2011 à 21:09:16  profilanswer
 

Salut,  
 
En premier lieu, il faut retirer les points devant les Range dans le code !


---------------
Si seulement tu connaissais le pouvoir du côté obscur. Obi-Wan ne t’a jamais dit ce qui est arrivé à ton père.
n°2103993
Mastergrah​am
Posté le 29-09-2011 à 19:13:32  profilanswer
 

ca marche! merci
 
une petite question encore :  
j ai besoin que la macro soit active par defaut dans tous les documents excel crees
je l ai enregistree dans le modele.xlt mais ca ne marche pas :(
 
comment faire svp?

n°2103994
kiki29
Posté le 29-09-2011 à 19:24:54  profilanswer
 

Salut, créer une macro complémentaire ( xla ), puis la cocher dans Outils/Macros complémentaires


Message édité par kiki29 le 30-09-2011 à 20:42:52

---------------
Myanmar 90/91 : http://gadaud.gerard.free.fr/publi [...] index.html
n°2104194
Mastergrah​am
Posté le 30-09-2011 à 18:18:13  profilanswer
 

ca marche :)
 
Merci a tous! :)

n°2104442
Mastergrah​am
Posté le 03-10-2011 à 14:11:39  profilanswer
 

Bonjour
j aimerai modifier mon programme, en y mettant un tableau de valeurs, je suis sur que ce st faisable mais je ne sais pas du tout comment
 
par exemple j aimerai que le prog verifie un nombre et affiche la valeur correspondante par exple :
1 texte 01
2 texte 02
3 texte 03
4 texte 04 ...
pouvez vous m aider siouplé? :)


Message édité par Mastergraham le 03-10-2011 à 14:12:07
n°2105109
hush hush
je savais que ça te plairait
Posté le 06-10-2011 à 14:51:24  profilanswer
 

Pas compris la question :)...

n°2105177
Mastergrah​am
Posté le 07-10-2011 à 05:44:12  profilanswer
 

arf
en fait c etait l equivalent du fetch_array en php mais finalement ce n est pas faisable dans le contexte donc pas grave
 
par contre j ai un soucis d activation avec la macro complementaire, j explique :  
 
1- j ai donc fait la macro, elle fonctionne (le code est pas super propre mais bon ca marche, c est le principal pour le moment), donc je la compile et l enregistre en tant que macro complementaire (XLA ) dans le dossier application data/microsoft/macros complementaires
2- je retourne dans excel et la valide dans le menu des macros complementaires
3-j ajoute un bouton sur la barre d outils et tente de lui affecter la macro mais elle n apparait pas  :??:  
je rpecise que j ai essaye pendant pres de 3 h hier, en quittant et sauvegardant le modele xlt a chaque etape, j y perd mon lapin ...
 
mais que dalle elle se charge quand elle veut... une fois tous les 150 redemarrages d excel en gros :cry:  
 
avez vous une solution?  
siouplé  :cry:


Message édité par Mastergraham le 07-10-2011 à 05:47:18
mood
Publicité
Posté le 07-10-2011 à 05:44:12  profilanswer
 

n°2105199
hush hush
je savais que ça te plairait
Posté le 07-10-2011 à 10:15:23  profilanswer
 

Dans le menu VBA de ton xls (ou xlsm), quand tu vas dans outils>references
Vérifie que ta xla est dans la liste et est cochée
Sinon... bah ajouter la et coche la :o


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

  besoin d aide macro Excel

 

Sujets relatifs
Copier 37x le même tableau sur une feuille ExcelFichier Excel multiple
[VBA-Excel] Protéger une partie de la feuille par Macrocréer un clavier numérique sous excel
Formule Excel pour suppresion de caractèresexcel VB/VBS
copier de excel vers wordBesoin d'aide sur une macro Excel
Besoin d'aide macro sur excelBesoin d aide pour une macro excel / VBA svp
Plus de sujets relatifs à : besoin d aide macro Excel


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