vba excel vers application delphi
Tags :
Dernière réponse : dans Programmation
bonjour,
j'ai ceci que j'ai dans une macro vba excel
maintenant que je débute en delphi, j'ai un peu de mal à trouver les bon tuto sur le net.
Ma question est:
est il possible de faire la même chose en delphi et comment
merci d'avance mais je continu quand même à chercher sur les forum
j'ai ceci que j'ai dans une macro vba excel
Dim cell As Range
Const limit As Integer = 31
For Each cell In Range("E2:G100") 'parcourir cette plage
If Len(cell) > limit Then
MsgBox "la cellule comporte : " & Len(cell.Text) & " caractères " 'permet de connaitre le nombre de caractère dans la cellule
cell.Interior.ColorIndex = 27 'met la cellule en couleur jaune
End If
Next
maintenant que je débute en delphi, j'ai un peu de mal à trouver les bon tuto sur le net.
Ma question est:
est il possible de faire la même chose en delphi et comment
merci d'avance mais je continu quand même à chercher sur les forum
Autres pages sur : vba excel vers application delphi
Lassé par la pub ? Créez un compte
Attends, STOP !!
Ta macro en VBA, tu l'exécutes en fait dans un contexte particulier, celui de l'application Excel. Donc Range("E2") par exemple à un sens.
Pour Delphi, tu veux compiler un programme indépendant de Excel. Comment veux-tu que Range("E2") (ou un autre truc d'Excel) ait un sens dans ton programme.
Bon ceci dit, oui il est possible de le faire sous Delphi parce que on peut tout faire avec Delphi. Mais il y a du boulot :
Une solution est de piloter Excel via OLE. Les mots-clefs qu'il faut connaître sont :
CreateOleObject
Excel.Application
Ta macro en VBA, tu l'exécutes en fait dans un contexte particulier, celui de l'application Excel. Donc Range("E2") par exemple à un sens.
Pour Delphi, tu veux compiler un programme indépendant de Excel. Comment veux-tu que Range("E2") (ou un autre truc d'Excel) ait un sens dans ton programme.
Bon ceci dit, oui il est possible de le faire sous Delphi parce que on peut tout faire avec Delphi. Mais il y a du boulot :
Une solution est de piloter Excel via OLE. Les mots-clefs qu'il faut connaître sont :
- | Alerter
- | Alerter
- | Alerter
Contenus similaires
- Transfert word vers excel - Forum
- Vba excel cell - Forum
- Plage de cellules excel - Forum
- Macro excel insertion ligne - Forum
- | Alerter
- | Alerter
OK,
l'application que je cherche à finaliser ( c'est le première que je crée ),ouvre excel pour récuperer à l'aide d'une boite de dialogue
un fichier csv, que j'ouvre et c'est là dans les colonnes E,F,G que je fais autofit et qu'il faut que je parcour [ range(E2:G100)]
avec la fonction LENGHT pour me dire quelles sont les cellules comportant plus de 31 caractères .et enfin toujours a l aide d'un boite de dialogue enregistrer sous je fini mon application.
Donc ce que je cherche à faire :
aprés avoir ouvert mon fichier csv, en cliquant sur un bouton cela me fait autofit les colonnes E,F,G et parcours celle-ci pour me dire s'il y a des cellules comportant plus de 31 caractères
Voilà ce que je cherche à terminer pour mon premier projet en delphi !!!!!!!!
merci pour vos réponse et votre patience
l'application que je cherche à finaliser ( c'est le première que je crée ),ouvre excel pour récuperer à l'aide d'une boite de dialogue
un fichier csv, que j'ouvre et c'est là dans les colonnes E,F,G que je fais autofit et qu'il faut que je parcour [ range(E2:G100)]
avec la fonction LENGHT pour me dire quelles sont les cellules comportant plus de 31 caractères .et enfin toujours a l aide d'un boite de dialogue enregistrer sous je fini mon application.
Donc ce que je cherche à faire :
aprés avoir ouvert mon fichier csv, en cliquant sur un bouton cela me fait autofit les colonnes E,F,G et parcours celle-ci pour me dire s'il y a des cellules comportant plus de 31 caractères
Voilà ce que je cherche à terminer pour mon premier projet en delphi !!!!!!!!
merci pour vos réponse et votre patience
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
Effectivement tu dois utiliser OLE/Automation et Excell pour pouvoir réaliser ce que tu veux.
Maintenant, je suppose que tu ne connais pas Developpez.com et aller voir la section FAQ de Delphi.
Comme le disait KangOl, il te suffit de faire une recherche sur Google.
Maintenant un truc plus marrant, pq ne pas utiliser ton fichier CSV et tout simplement le parser en Delphi directement ?
Enfin, c toi qui voit.
Maintenant, je suppose que tu ne connais pas Developpez.com et aller voir la section FAQ de Delphi.
Comme le disait KangOl, il te suffit de faire une recherche sur Google.
Maintenant un truc plus marrant, pq ne pas utiliser ton fichier CSV et tout simplement le parser en Delphi directement ?
Enfin, c toi qui voit.
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
- | Alerter
Lassé par la pub ? Créez un compte

![[:spamafote] [:spamafote]](http://m.bestofmedia.com/sfp/design/usr/fr/smilies/3e/46/spamafote.gif)