VBA EXCEL >>> récupération de données dans colones - VB/VBA/VBS - Programmation
Marsh Posté le 25-01-2006 à 15:43:56
j'ai en gros la même question, sauf que j'ai l'ai posée pour access ici (http://forum.hardware.fr/hardwarefr/WindowsSoftwareReseaux/Access-2003-Utiliser-donnees-sujet-241792-1.htm)
Donc ça m'interesse aussi
Marsh Posté le 25-01-2006 à 15:47:28
Au lieu d'utiliser la méthode range tu pourrais utiliser la méthode Cells(ligne,colonne) donc Cells(1,2) Lirait a la ligne a colonne 2
Marsh Posté le 25-01-2006 à 16:10:30
Si tu veut la colonne 1 par exemple et bien tu fait un fort
For i = 1 to 25
msgBox Cells(i,1)
Next
Affichera la colonne 1 de la ligne 1 a 25
Marsh Posté le 25-01-2006 à 16:15:29
et si par exemple je veux rentrer des valeurs dans les champs?
je fais :
Cells(i, 2).Value = "255" ???
Marsh Posté le 25-01-2006 à 16:19:18
Ta dlair d'avoir réussi quand meme mais au cas ou
Cells(2,i) = "allo"
Marsh Posté le 25-01-2006 à 16:44:34
Je profite du sujet pour demander :
1) Peut on inclure le jour (et plus généralement la date) dans la macro VBA
2) Peut on lancer un programme en plein milieu de la macro (du style C:\prgm.exe )
?
Merci j'ai trouvé
Marsh Posté le 26-01-2006 à 14:44:57
pour lancer un programme en vb je sais que c'est:
shell "c:\...\NomProgramme.exe"
ensuite en vba je sais pas si ca marche..
Marsh Posté le 26-01-2006 à 18:22:46
utilise la syntaxe suivante
range("b" & i).value, ça marche à tous les coups
Marsh Posté le 25-01-2006 à 15:28:32
salut a tout le monde, voila j'essais de récupérer les donnees dune feuille excel.
je voudrais récupérer toutes les données dune colone.merci
voila mon début :
mais au lieu de "B2" je voudrai "B(i)" mais ca ne marche pas, je ne sais vraiment pas comment faire..
merci d'avance