begin process at 2012 05 29 06:53:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

formater une colonne Excel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

formater une colonne Excel

vendredi 29 avril 2005 à 15:22:30 | formater une colonne Excel

jakata

Bonjour,

j'ai un petit souci.
J'ai fait une fonction javascript qui rempli une page Excel, jusque là pas de problème.
Le fait est que quand je veux entrer des dates, qui sont entrées comme string 'jj/mm/aaaa', Excel me change le mois et le jour.
J'aimerais formater cette colonne date au bon format avec ma fonction javascript.
Existe-t-il des propriétés ou méthodes qui peuvent faire cela en sachant que j'utilise l'objet ActiveX?

Merci d'avance.

Jakata
vendredi 29 avril 2005 à 15:31:49 | Re : formater une colonne Excel

bultez

Membre Club

Bonjour,
Excel me change le mois et le jour.
pas sûr ça : n'est-ca pas parce que
qu'on envoie jj/mm/aaaa et qu'excel
fait 2 divisions ( jj/mm puis résultat/aaaa )
il ne faudrait pas envoyer 'jj/mm/aaaa ou
définir la cellule comme recevant du texte ?
un tout petit extrait du code ?
Cordialement. Bul. ~Site~~Mail~

vendredi 29 avril 2005 à 15:38:13 | Re : formater une colonne Excel

jakata

je voulais dire par 'il ma change le mois et le jour' qu'il me les inverse.
voici mon en gros mon code (code que j'ai trouvé sur ce site )

ExcelApp = new ActiveXObject("Excel.Application");

fso = new ActiveXObject("Scripting.FileSystemObject");

strFile = "C:\\";

strFile += strName;

strFile += ".xls";

if (fso.FileExists(strFile))//file exist

{

bExist = true;

ExcelBook = ExcelApp.Workbooks.Open(strFile);

}

else

{

bExist = false;

ExcelBook = ExcelApp.Workbooks.Add();

}//end if

ExcelApp.Cells.Clear; //clear all cells of the worksheet

iTempRow = aExcell.length;

for(iRow=1; iRow<iTempRow; iRow++)

{

iTempCols = aExcell[iRow].length;

for(jCol=1; jCol<iTempCols; jCol++)

ExcelBook.ActiveSheet.Cells(iRow, jCol).Value = aExcell[iRow][jCol]; //"***This is column " + jCol + ", row " + iRow;

}//end for

if(bExist)

ExcelBook.Save();

else

ExcelBook.SaveAs(strFile);

ExcelBook.Close();

ExcelApp.Quit();

ExcelBook = null;

ExcelApp = null;

fso = null;



Jakata
vendredi 29 avril 2005 à 15:57:08 | Re : formater une colonne Excel

bultez

Membre Club

transforme en date au format américain
si on envoie espacejj/mm/aaaa ou 'jj/mm/aaaa
c'est bon
si on envoie jj/mm/aaaa ou "jj/mm/aaaa
ça affiche mm/jj/aaaa
je ne connais pas assez excel pour savoir pourquoi.
mais d'autres personnes plus compétentes que moi
( et il y en a beaucoup ici ) vont répondrent.
ou poser la question à celui qui à écrit le script ?
Cordialement. Bul. ~Site~~Mail~

vendredi 29 avril 2005 à 15:59:34 | Re : formater une colonne Excel
vendredi 29 avril 2005 à 16:00:34 | Re : formater une colonne Excel

jakata

Merci.
Je vais essayer ça.

Jakata
vendredi 29 avril 2005 à 16:05:41 | Re : formater une colonne Excel

jakata

ça fonctionne super !!!!
merci BEAUCOUP

Jakata
samedi 30 avril 2005 à 09:45:39 | Re : formater une colonne Excel

bultez

Membre Club

Oui, mais ce n'est guère satisfaisant...
si on saisit jj/mm/aaaa avec Excel c'est correct.
Il doit bien exister une solution pour que, si
c'est un programme qui envoie la zone, cela
fonctionne aussi. Je n'ai pas la réponse.
Cordialement. Bul. ~Site~~Mail~



Cette discussion est classée dans : javascript, fonction, excel, formater, colonne


Répondre à ce message

Sujets en rapport avec ce message

Lien javascript [ par yoyo ] Salut tout le monde,g un petit pb,g un lien qui est une image et quand je clique dessus, je lance une fonction javascript.Sur IE, pas de probleme mais fonction javascript [ par phil ] Bonjourvoici mon pb: function changeFrame(frame1,frame2){ top.nomdeframe1.location=frame1 top.nomdeframe2.location=frame2 comment doit-on écrire ce sc Besoin urgent d'une fonction Javascript [ par David ] Bonjour,Voici le context:J'utilise des JSP dans lesquelles j'insert des tags avec des listes déroulantes en import Java.J'ai un champ text dans lequel Executer une fonction javascript [ par tdikarimgrps ] Bonjour à tous,Voilà je souhaiterais savoir comment exécuter une fonction javascript lorsque je clique sur un lien ?De plus cette fonction devra downl isnull et javascript [ par OSIRIS1212 ] J'ai terriblement besoin d'une fonction javascript qui soit équivalente à la fonction isnull de vbscript!Aidez-moi par pitié!!Osiris1212Merci d'avance Ecrire un code Javascript dans un "tut" Javascript ? [ par honolulu ] Salut,Je suis en train de creer un "tut" de la manière suivante : j'ai fait un array (a, b, c, d), créé une fonction affiche () {document.form.textare isnull et javascript... [ par jenlain62 ] je voudrais pouvoir tester si une variable javascript existe ou pas. un peu l'equivalent de la fonction isnull en asp.Je m'explique : Je genere des ta Appel d'une fonction VB dans une fonction javascript [ par tiger76 ] Salut à tous!J'ai besoin d'aide : je cherche à appeler une fonction en VBScript à l'intérieur d'une fonction en Javascript.Exemple : function toto().. fonction ereg() comme en php [ par eax ] salut!je suis débutant en javascriptje cherche une fonction en javascript qui fonctionne comme la fonction ereg() en phpsi qqun connait un tutorial po fonction left() en javascript ? [ par Poulipe ] Bonjour,existe t il les memes fonctions que :left()len()right()en javascript ?ou comment faire pour savoir si un nom de checkbox contient tel ou tel c


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales