Ecrire une macro dans excel avec du VBA

Un problème avec votre ordinateur, l'un de vos logiciels ou le code que vous programmez, venez poser vos questions ici.
Forum rules
- AVIS IMPORTANT -
Les propos tenus sur le forum de ce site n'engagent que leurs auteurs et ne sont en aucun cas sous la responsabilité de AutoZoneQuébec.com ou d'Essai-Auto.com. Nous nous réservons le droit d'effacer tout message jugé désobligeant ou offensant.
Post Reply
User avatar
Minigo
Posts:693
Joined:Fri Jun 05, 2009 7:59 am
Ecrire une macro dans excel avec du VBA

Post by Minigo » Mon Jul 12, 2010 9:10 pm

J'essais d'écrire une macro avec ce code:

Range("B2").Formula = "=COUNTIF(A12:A12;A12)"

J'ai un runtime error 1004.

J'ai beau fouiller, je trouve pas comment on fait.

Vous l'avez déjà fait?

User avatar
hyksos
Posts:4165
Joined:Sat Jun 06, 2009 8:58 pm

Re: Ecrire une macro dans excel avec du VBA

Post by hyksos » Mon Jul 12, 2010 10:03 pm

Remplace le ; par une ,

Le ; c'est pour en français (J'ai jamais compris pourquoi les développeur ont utilisé des séparateur différent pour chaque langue... vraiment imbécile)
Image

User avatar
Minigo
Posts:693
Joined:Fri Jun 05, 2009 7:59 am

Re: Ecrire une macro dans excel avec du VBA

Post by Minigo » Mon Jul 12, 2010 11:29 pm

Finalement, on peut faire la formule directement, c'est plus simple:
ActiveCell.Formula = Application.WorksheetFunction.CountIf(.......)

Bizarre car les autres formules de type "=SUM()" ça marche, mais pas countif!

User avatar
hyksos
Posts:4165
Joined:Sat Jun 06, 2009 8:58 pm

Re: Ecrire une macro dans excel avec du VBA

Post by hyksos » Mon Jul 12, 2010 11:32 pm

ta pas essayé de remplacé le point virgule par une virgule? C'était ça ton problème
Image

User avatar
Minigo
Posts:693
Joined:Fri Jun 05, 2009 7:59 am

Re: Ecrire une macro dans excel avec du VBA

Post by Minigo » Mon Jul 12, 2010 11:34 pm

hyksos wrote:ta pas essayé de remplacé le point virgule par une virgule? C'était ça ton problème
Oui j'ai déjà essayé, ça marche pas non plus...

User avatar
hyksos
Posts:4165
Joined:Sat Jun 06, 2009 8:58 pm

Re: Ecrire une macro dans excel avec du VBA

Post by hyksos » Mon Jul 12, 2010 11:36 pm

J'ai testé chez moi, avec le ; = erreur 1004, avec le , au lieu du ; = marche #1 :pasdrole:
Image

Post Reply