Excel macro inserer formule et guillemet - VB/VBA/VBS - Programmation
Marsh Posté le 07-04-2005 à 11:55:45
pardon j ai resolu le premier probleme j avais oublie un &
mais maintenant j arrive pas a faire plus complique
Worksheets("ASY_Site_Forecast" ).Cells(2, colFound).Value = "=COUNTIF(INDIRECT(" & Chr(34) & "HW_Site_" & Chr(34) & " & RIGHT(D1) & " & Chr(34) & "!C1:C100" & Chr(34) & " );1) & " & Chr(34) & "x Configuration " & Chr(34) & " & " & (nbTotalConfig - i + 1)
si qq un voit mon erreur
merci
Marsh Posté le 07-04-2005 à 17:05:48
FlorentG a écrit : C'est quoi ton Chr(34) ? |
Guillemets
Marsh Posté le 07-04-2005 à 21:57:24
Oui Enfin pour être plus lisible tu les remplaces par des double double-quote
.Value = "=COUNTIF(INDIRECT(""HW_Site_"" & RIGHT(D1) & ""!C1:C100"".... |
Marsh Posté le 08-04-2005 à 08:39:08
l interêt d être plus lisible quand ca marche pas.... j ai dit que j avais deja essaye avec "" et dans ce forum qq un proposait d essayer avec chr(34) donc...
enfin j ai resolu le probleme merci qd même
il fallait une virgule et pas un point virgule pour le COUNTIF()
voila
Marsh Posté le 08-04-2005 à 09:37:12
Ben si ça marche y'avait juste une couille quelque part alors
Marsh Posté le 16-06-2017 à 01:09:27
Si maintenant on veut introduite une redirection supplémentaire sur la feuille
c'est à dire si HW_Site est en I1 donc & I1 &
.Value = "=COUNTIF(INDIRECT(""HW_Site_"" & RIGHT(D1) & ""!C1:C100""....
.Value = "=COUNTIF(INDIRECT("" &I1& "" & RIGHT(D1) & ""!C1:C100""....
comment forcer à réévaluer & I1 & ?
Merci pour l'aide..
Marsh Posté le 19-06-2017 à 15:11:45
il fallait une virgule et pas un point virgule pour le COUNTIF()
Marsh Posté le 07-04-2005 à 11:39:05
Bonjour,
qq un pourrait il me dire pourquoi cette ligne provoque une erreur
Worksheets("A" ).Cells(2, 1).Value = "=INDIRECT(" & Chr(34) & "HW" & Chr(34) & "RIGHT(A1)" & Chr(34) & "!C1:C100" & Chr(34) & " )"
l idee est bien sur d inserer une formule dans une cellule, j ai donc besoin des guillemets a l interieur de la chaine de caractere
merci bcp
j ai essaye en mettant "" pour avaoir les guillemet mais j ai une sytax error....