Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2011, 16h46   #1
Membre du Club
 
Charles Taquet
Inscription : juillet 2010
Messages : 88
Détails du profil
Informations personnelles :
Nom : Charles Taquet
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : juillet 2010
Messages : 88
Points : 42
Points : 42
Par défaut Excel mettre des bordures

Bonjour

J'ai un problème je n'arrive pas à mettre des bordures en dynamique à tous mes tableau sur une fiche Excel

La situation je construit par le code VBA un tableau sur Excel chaque tableau est composé chacun de 11 colonne et 43 lignes.

Les tableaux sont séparé chacun par 2 colonnes et par une ligne. Il faut que je mette des bordures sur tous les tableaux sans recouvrir les bordures de séparément. J'ai fait mon code, mais il plante "Objet non définis"

Voici le code (Il s'agit juste du code pour mettre les bordures, il plante sur le With)

Code :
1
2
3
4
5
6
7
For i = 7 To 12
With .Range(Cells(Ligne, colonne), Cells(Ligne + 39, colonne + 10)).Borders(i)
       .LineStyle = xlContinuous
       .Weight = xlThin
       .ColorIndex = 1
End With
Next i
Ligne et colonne sont déclaré en integer
Ligne = 3 et colonne = 1

Si quelqu'un à une idée d'où peut venir le problème
Merci
charlingals1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 16h55   #2
Modérateur
 
Homme Daniel
Inscription : juillet 2006
Messages : 1 220
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Âge : 67
Localisation : France

Informations professionnelles :
Secteur : Services à domicile

Informations forums :
Inscription : juillet 2006
Messages : 1 220
Points : 1 631
Points : 1 631
Bonjour,
quel rapport avec ACCESS ?
with doit s'appliquer à l'objet que tu veux éviter de répéter il ne doit pas y avoir de . entre with et ton objet.
LE VIEUX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 09h15   #3
Membre du Club
 
Charles Taquet
Inscription : juillet 2010
Messages : 88
Détails du profil
Informations personnelles :
Nom : Charles Taquet
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : juillet 2010
Messages : 88
Points : 42
Points : 42
Bonjour
Citation:
quel rapport avec ACCESS ?
J'ai oublier de préciser que le fichier Excel je le génère à partir d'ACCESS

Citation:
with doit s'appliquer à l'objet que tu veux éviter de répéter il ne doit pas y avoir de . entre with et ton objet.
Pour éviter les répétitions dans mon code, j'ai mis plusieurs "With"

Code :
1
2
3
4
5
6
7
8
9
10
11
With xlBook.Worksheets(F_resultat)
...
For i = 7 To 12
With .Range(Cells(Ligne, colonne), Cells(Ligne + 39, colonne + 10)).Borders(i)
       .LineStyle = xlContinuous
       .Weight = xlThin
       .ColorIndex = 1
End With
Next i
...
End with
J'ai dis qui planter sur le "with" mais c'est la ligne du with je pense plutôt que le problème viens de la sélection de ma zone (Range(Cells(),Cells())

Mais je ne vois pas du tout où pourrai être le problème

Cordialement
charlingals1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 12h28   #4
Membre du Club
 
Charles Taquet
Inscription : juillet 2010
Messages : 88
Détails du profil
Informations personnelles :
Nom : Charles Taquet
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : juillet 2010
Messages : 88
Points : 42
Points : 42
Bonjour

J'ai résolu mon problème. Je vous remercie de votre aide

Cordialement
charlingals1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h00.


 
 
 
 
Partenaires

Hébergement Web