ndsaerith
Messages postés304Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention10 mai 2017
-
13 janv. 2005 à 15:13
ndsaerith
Messages postés304Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention10 mai 2017
-
13 janv. 2005 à 16:45
Salut sallut
he ben j'en fini pas lol
Voila, mon pb maintenant, c'est que via VB6, je n'arrive pas à selectionner un groupe de cellules sous excel.
En fait lors de tout mon programme g manipuler les cellules grâce à des chiffres, alors pour désigner une cellule, je disait m"mettre tel truc dans la cellule 7,5" par exemple.
Mais apparamment, selon une macro que j'ai enregistré, pour selectionner un groupe ce serait "selectionner (a5:g9)"
Donc pas du tout le même format.
Savez vous s'il y a un autre moyen de faire la sélection d'un groupe de cellules?
ndsaerith
Messages postés304Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention10 mai 20172 13 janv. 2005 à 15:49
Oui excusez moi, g oublier de mettre que j'avais bien mis "cells".
Je comprend pas, même en inversant ça marche pas, il attend une ")" il dit.
Il y a peut être une façon spéciale de mettre une variable dans cette ligne de commande, à la place des chifres directement?
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 20099 13 janv. 2005 à 16:12
For rwIndex = 1 to 4
For colIndex = 1 to 10
If Worksheets("Sheet1").Cells(rwIndex, colIndex) < .001 Then
Worksheets("Sheet1").Cells(rwIndex, colIndex).Value = 0
End If
Next colIndex
Next rwIndex
It@li@
mrdep1978
Messages postés402Date d'inscriptionjeudi 25 novembre 2004StatutMembreDernière intervention 7 juin 20097 13 janv. 2005 à 16:31
Ce code là fonctionne:
J'ai utilisé une variable ls_Range pour pouvoir manipuler la zone plus facilement
Si tu veux juste mettre la zone en gras, tu n'es pas obligé de mettre le .select
Public Sub test()
Dim xlapp As Object 'Excel.Application
Dim ls_Range As Object 'Excel.Range
Set xlapp = CreateObject("Excel.Application")
'Ajoute un classeur
xlapp.Workbooks.Add
'Affiche l'application
xlapp.Visible = True
'Definit ls_Range avec la zone de A1 a E6
Set ls_Range = xlapp.Range(xlapp.Cells(1, 1), xlapp.Cells(6, 5))
'Sélectionne graphiquement la zone
ls_Range.Select
'Met la zone en gras
ls_Range.font.bold = true
'Quitte Excel
'xlapp.Quit
'Set xlapp = Nothing
End Sub