Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
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 11/08/2011, 22h53   #1
Membre émérite
 
Avatar de Vadorblanc
 
Homme
Inscription : février 2008
Messages : 266
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 266
Points : 873
Points : 873
Par défaut Afficher la cellule au centre de l'écran

Bonjour
Je cherche à afficher une cellule variable de la fin d'un code au centre de l'écran sachant que pour la visualiser il me faut actionner l'ascenseur à droite de la feuille Excel manuellement.
Comment un code peut-il le faire automatiquement ? pour que l'utilisateur la voit instantanément.
Si j'utilise manuellement la flèche du pavé numérique la cellule apparait à l'écran, si j'utilise l'enregistreur de macro pour faire cette action j'ai un nom de cellule dans le code qui ne fonctionnera pas pour un autre fichier qui sera variable, c'est certainement fort simple, mais je ne vois pas pour l'instant.
Je pense qu'il doit y avoir un code avec CenterScreen.
Merci
__________________
! Quand tu es arrivé au sommet de la montagne, continue de grimper !
Vadorblanc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 05h39   #2
Membre Expert
 
Avatar de rvtoulon
 
Homme Hervé
Agent Technique
Inscription : mars 2009
Messages : 823
Détails du profil
Informations personnelles :
Nom : Homme Hervé
Âge : 36
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Agent Technique
Secteur : Santé

Informations forums :
Inscription : mars 2009
Messages : 823
Points : 1 441
Points : 1 441
Bonjour,
Si par exemple tu fais :
Code :
Sheets("Feuil1").Cells(89, 40).Select
Tu sélectionnes la cellule donc excel l'affiche.
Tu fais la même chose avec ta cellule variable, par exemple :
Code :
Sheets("Feuil1").Cells(x, y).Select
__________________
@+

Si vous avez trouvé la solution à votre problème n'oubliez pas d'appuyer sur
Et n'oubliez pas de voter en appuyant sur si ce message a repondu à vos attentes.
Ou sur si ce n'est pas le cas
rvtoulon est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/08/2011, 06h21   #3
Membre émérite
 
Avatar de Vadorblanc
 
Homme
Inscription : février 2008
Messages : 266
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 266
Points : 873
Points : 873
Bonjour Rvtoulon
Ta proposition sauf erreur de ma part n'affiche pas le focus à l'écran.
Voici mon code

Code :
1
2
3
4
5
6
7
8
Sub Module21PlacementsurCelluleExport()
 
 
    Range("A1").Select
    Cells.Find(What:="Export*", After:=ActiveCell, LookIn:=xlValues, LookAt _
        :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False).Select
End Sub
Merci
__________________
! Quand tu es arrivé au sommet de la montagne, continue de grimper !
Vadorblanc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 07h52   #4
Membre Expert
 
Avatar de rvtoulon
 
Homme Hervé
Agent Technique
Inscription : mars 2009
Messages : 823
Détails du profil
Informations personnelles :
Nom : Homme Hervé
Âge : 36
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Agent Technique
Secteur : Santé

Informations forums :
Inscription : mars 2009
Messages : 823
Points : 1 441
Points : 1 441
Bonjour,
Perso avec ton code j'ai bien la cellule qui est sélectionnée je la vois à l'écran.
As-tu plusieurs cellules avec le mot export?
__________________
@+

Si vous avez trouvé la solution à votre problème n'oubliez pas d'appuyer sur
Et n'oubliez pas de voter en appuyant sur si ce message a repondu à vos attentes.
Ou sur si ce n'est pas le cas
rvtoulon est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/08/2011, 08h08   #5
Nouveau Membre du Club
 
Inscription : mai 2006
Messages : 32
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 32
Points : 39
Points : 39
bonjour,
Il n'existe pas de propriété "centerscreen" pour l'excellente raison que tu ne pourras jamais centrer la cellule A1 ou B2...

Au mieux tu peux décider que la cellule doit apparaitre en haut à gauche de l'écran :

Code :
1
2
3
4
5
Sub test()
Range("AW2054").Select
ActiveWindow.ScrollRow = Selection.Row
ActiveWindow.ScrollColumn = Selection.Column
End Sub
Nota :
Avec Excel 2010 (et peut-être 2007 ?) la sélection apparait par défaut au centre de l'écran (Quand c'est possible !)
A+
galopin01 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/08/2011, 08h43   #6
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 847
Points : 16 847
Envoyer un message via Skype™ à bbil
Tiens une fonction de "centrage"

Code :
1
2
3
4
5
6
7
8
9
10
Sub CentrerCellule(r As Range)
Dim iRow As Integer
Dim iCol As Integer
iRow = r.Row - ActiveWindow.VisibleRange.Rows.Count / 2
If iRow < 1 Then iRow = 1
iCol = r.Column - ActiveWindow.VisibleRange.Columns.Count / 2
If iCol < 1 Then iCol = 1
ActiveWindow.ScrollColumn = iCol
ActiveWindow.ScrollRow = iRow
End Sub
pour l'utilisation :

Code :
1
2
3
4
5
6
7
8
9
10
11
Sub Module21PlacementsurCelluleExport()
 
Dim R as range 
 
 
  set R =   Cells.Find(What:="Export*", After:=ActiveCell, LookIn:=xlValues, LookAt _
        :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False)
 
    CentrerCellule R
End Sub
bbil est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 12/08/2011, 22h01   #7
Membre émérite
 
Avatar de Vadorblanc
 
Homme
Inscription : février 2008
Messages : 266
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 266
Points : 873
Points : 873
Bonjour
Rvtoulon, je n'ai bien qu'un export en Recherche dans ma feuille et qui est bien bas dans ma feuille, attention j'utilise Excel 2003 pour mon travail. Pour moi ça ne l'affiche pas à l'écran.

Galopin, je viens de tester ton code, il fonctionne bien, mais se mets en haut à gauche, en cherchant un peu partout, et avec l'aide F1 je me rends compte qu'en supprimant la deuxième ligne de ton code sur le centrage des colonnes, j'obtiens parfaitement ce que j'attends, car le bouton commande de ma macro se trouve aligné au dessus, donc c'est parfait. Un grand merci à toi.

Bbil, j'ai mis aussi ton code qui a marché du premier coup, il est beau ce code, il a l'avantage de vraiment centrer le focus.
J'ai voulu l'adapter sur un autre mot mais comme il y en a beaucoup, je le recherche que sur une colonne:

Code :
1
2
3
4
5
6
Sub Module22PositionnementSurSemaine()   
    Columns("L:L").Select
    Selection.Find(What:="Semaine", After:=ActiveCell, LookIn:=xlValues, _
        LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False).Select
End Sub
J'ai essayé de l'adapter sans succès
Pour le plaisir, si tu as un moment...

Bien cordialement
Merci Rvtoulon, Galopin01, Bbil
__________________
! Quand tu es arrivé au sommet de la montagne, continue de grimper !
Vadorblanc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 22h07   #8
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 847
Points : 16 847
Envoyer un message via Skype™ à bbil
il faut juste modifier le début de la ligne de recherche..:

Code :
set R =   ThisWorkBook.Sheets("Feuil1").Columns("L:L").Find(What:="semaine"....
bbil est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/08/2011, 22h31   #9
Membre émérite
 
Avatar de Vadorblanc
 
Homme
Inscription : février 2008
Messages : 266
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 266
Points : 873
Points : 873
Bbil, je dois faire une erreur, j'avais le même problème tout à l'heure...les lignes 6 à 9 sont jaunes erreur 13

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sub Module03PlacementsurCelluleExportSurColonneCiblée()
 'Centrer le focus sur le mot recherché Semaine
Dim R As Range
 
 
Set R = ThisWorkbook.Sheets("Feuil1").Columns("L:L").Find(What:="Semaine", After:=ActiveCell, LookIn:=xlValues, LookAt _
        :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False) 
    CentrerCellule R
End Sub
Sub CentrerCellule(R As Range)
Dim iRow As Integer
Dim iCol As Integer
iRow = R.Row - ActiveWindow.VisibleRange.Rows.Count / 2
If iRow < 1 Then iRow = 1
iCol = R.Column - ActiveWindow.VisibleRange.Columns.Count / 2
If iCol < 1 Then iCol = 1
ActiveWindow.ScrollColumn = iCol
ActiveWindow.ScrollRow = iRow
End Sub
__________________
! Quand tu es arrivé au sommet de la montagne, continue de grimper !
Vadorblanc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 22h41   #10
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 847
Points : 16 847
Envoyer un message via Skype™ à bbil
Il faut traiter le cas ou la recherche ne retourne rien .. , attention aussi au nom de la feuille (Feuil1)
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sub Module03PlacementsurCelluleExportSurColonneCiblée()
 'Centrer le focus sur le mot recherché Semaine
Dim R As Range
 
On Error Resume Next
Set R = ThisWorkbook.Sheets("Feuil1").Columns("L:L").Find(What:="Semaine", After:=ActiveCell, LookIn:=xlValues, LookAt _
        :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False)
On Error GoTo 0
If Not R Is Nothing Then
    CentrerCellule R
Else
    MsgBox "introuvable"
End If
End Sub
bbil est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/08/2011, 22h50   #11
Expert Confirmé
 
Avatar de patricktoulon
 
patrick
Inscription : avril 2009
Messages : 1 829
Détails du profil
Informations personnelles :
Nom : patrick
Âge : 42
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : Bâtiment

Informations forums :
Inscription : avril 2009
Messages : 1 829
Points : 2 857
Points : 2 857
Envoyer un message via MSN à patricktoulon
Par défaut heu

bonjour


si j'ai bien compris ta demande
tu souaite:

mettre la cellule recherchée au centre de l'ecran

dans ce cas
un exemple

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Sub centrer_la_cellule_au_centre_de_l_ecran()
Dim lemot As String
lemot = "toto"
 
With Worksheets(1).Cells
    Set c = .Find(lemot, LookIn:=xlValues)
    If Not c Is Nothing Then
        firstAddress = c.Address
ActiveWindow.ScrollRow = c.Row / 2
    ActiveWindow.ScrollColumn = c.Column / 2
End If
 
End With
 
End Sub
au plaisir
__________________
mes fichiers dans les contributions:
mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA
mon nouveau mouse in out pour les boutons dans un userform
mon addin pour prendre un cliché de selection de cellules

si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres
et n'oublie pas de voter
patricktoulon est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/08/2011, 22h59   #12
Membre émérite
 
Avatar de Vadorblanc
 
Homme
Inscription : février 2008
Messages : 266
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 266
Points : 873
Points : 873
Bbil, idem, ne fonctionne pas, Msbox affiche introuvable, et par Edition Rechercher > Semaine = ça fonctionne

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Sub Module04PlacementsurCelluleFocusSurColonneCiblée()
 'Centrer le focus sur le mot recherché Semaine
Dim R As Range
 
On Error Resume Next
Set R = ThisWorkbook.Sheets(1).Columns("L:L").Find(What:="Semaine", After:=ActiveCell, LookIn:=xlValues, LookAt _
        :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False)
On Error GoTo 0
If Not R Is Nothing Then
    CentrerCellule R
Else
    MsgBox "introuvable"
End If
End Sub
Sub CentrerCellule(R As Range)
Dim iRow As Integer
Dim iCol As Integer
iRow = R.Row - ActiveWindow.VisibleRange.Rows.Count / 2
If iRow < 1 Then iRow = 1
iCol = R.Column - ActiveWindow.VisibleRange.Columns.Count / 2
If iCol < 1 Then iCol = 1
ActiveWindow.ScrollColumn = iCol
ActiveWindow.ScrollRow = iRow
End Sub
__________________
! Quand tu es arrivé au sommet de la montagne, continue de grimper !
Vadorblanc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 23h00   #13
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 847
Points : 16 847
Envoyer un message via Skype™ à bbil
tu est sur d'effectuer la recherche sur la bonne feuille ?
bbil est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/08/2011, 23h21   #14
Expert Confirmé
 
Avatar de patricktoulon
 
patrick
Inscription : avril 2009
Messages : 1 829
Détails du profil
Informations personnelles :
Nom : patrick
Âge : 42
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : Bâtiment

Informations forums :
Inscription : avril 2009
Messages : 1 829
Points : 2 857
Points : 2 857
Envoyer un message via MSN à patricktoulon
Par défaut re

en reprenant ta macro et en prenant toutes les cellules ca fonctionne


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
 
Sub Module04PlacementsurCelluleFocusSurColonneCiblée()
 'Centrer le focus sur le mot recherché Semaine
Dim R As Range
 
On Error Resume Next
Set R = ThisWorkbook.Sheets(1).Cells.Find(What:="toto", After:=ActiveCell, LookIn:=xlValues, LookAt _
        :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False)
On Error GoTo 0
If Not R Is Nothing Then
    CentrerCellule R
Else
    MsgBox "introuvable"
End If
End Sub
Sub CentrerCellule(R As Range)
Dim iRow As Integer
Dim iCol As Integer
iRow = R.Row - ActiveWindow.VisibleRange.Rows.Count / 2
If iRow < 1 Then iRow = 1
iCol = R.Column - ActiveWindow.VisibleRange.Columns.Count / 2
If iCol < 1 Then iCol = 1
ActiveWindow.ScrollColumn = iCol
ActiveWindow.ScrollRow = iRow
End Sub
__________________
mes fichiers dans les contributions:
mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA
mon nouveau mouse in out pour les boutons dans un userform
mon addin pour prendre un cliché de selection de cellules

si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres
et n'oublie pas de voter
patricktoulon est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/08/2011, 23h23   #15
Membre émérite
 
Avatar de Vadorblanc
 
Homme
Inscription : février 2008
Messages : 266
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 266
Points : 873
Points : 873
Bbil, oui j'effectue sur la même feuille, mais c'est moi en mettant tous ces nouveau codes dans un autre classeur pour les essais, j'oubliais de sélectionner la cellule avant de lancer ton code, car sur mon projet initial mon code se terminait par la sélection du mot. De plus ton premier code Recherche un mot sur toute la feuille fonctionne aussi sans sélectionner la cellule auparavent, alors que ton deuxième code Recherche sur une colonne fonctionne uniquement si le mot est déjà sélectionné. Donc ton code fonctionne parfaitement, il me semblait bien que tu ne pouvais pas faire d'erreur vu les lectures que je vois sur tes réponses sur le forum. Mes humbles excuses et un grand MERCI.

Patricktoulon bonjour, ta proposition fonctionne en partie, mais le mot est encore plus bas et hors de vu de l'écran, de plus dans ma deuxième demande, comme j'ai d'autres mêmes Toto dans la feuille, je ciblais la recherche sur une colonne ciblée.
Merci pour ta recherche.

Merci à tous,je vais faire un pas de plus sur mon projet.
__________________
! Quand tu es arrivé au sommet de la montagne, continue de grimper !
Vadorblanc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2011, 00h11   #16
Expert Confirmé
 
Avatar de patricktoulon
 
patrick
Inscription : avril 2009
Messages : 1 829
Détails du profil
Informations personnelles :
Nom : patrick
Âge : 42
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : Bâtiment

Informations forums :
Inscription : avril 2009
Messages : 1 829
Points : 2 857
Points : 2 857
Envoyer un message via MSN à patricktoulon
Par défaut re

que cela te tienne

utilise le find next en incrementant la variable a chaque trouvaille pour le scroll bien entendu

au plaisir
__________________
mes fichiers dans les contributions:
mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA
mon nouveau mouse in out pour les boutons dans un userform
mon addin pour prendre un cliché de selection de cellules

si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres
et n'oublie pas de voter
patricktoulon est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/08/2011, 08h03   #17
Membre Expert
 
Homme Hervé Silve
Inscription : août 2010
Messages : 773
Détails du profil
Informations personnelles :
Nom : Homme Hervé Silve
Localisation : France

Informations forums :
Inscription : août 2010
Messages : 773
Points : 2 093
Points : 2 093
Bonjour,

Et avec "Activate" tu as quoi comme résultat ?
Code :
1
2
3
4
5
6
7
8
 
Sub Module21PlacementsurCelluleExport()
 
    Range("A1").Select
 
    Cells.Find("Export*", ActiveCell, xlValues, xlWhole, xlByRows, xlNext).Activate
 
End Sub
Hervé.
Theze est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/08/2011, 09h05   #18
Membre émérite
 
Avatar de Vadorblanc
 
Homme
Inscription : février 2008
Messages : 266
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 266
Points : 873
Points : 873
Bonjour Theze
Ta proposition fonctionne aussi très bien pour le premier mot trouvé, mais quand j'ai beaucoup de même mots j'ai voulu l'adapter pour une colonne ciblée sans réussite.

Code :
1
2
3
4
5
6
7
Sub Module5PlacementsurCelluleExportColonne()
 
    Range("A1").Select
 
    ThisWorkbook.Sheets(1).Columns("L:L").Find("Export*", ActiveCell, xlValues, xlWhole, xlByRows, xlNext).Activate
 
End Sub
Merci
__________________
! Quand tu es arrivé au sommet de la montagne, continue de grimper !
Vadorblanc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2011, 14h39   #19
Expert Confirmé
 
Avatar de patricktoulon
 
patrick
Inscription : avril 2009
Messages : 1 829
Détails du profil
Informations personnelles :
Nom : patrick
Âge : 42
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : Bâtiment

Informations forums :
Inscription : avril 2009
Messages : 1 829
Points : 2 857
Points : 2 857
Envoyer un message via MSN à patricktoulon
Par défaut re

bonjour

si tu a exemples 100 cellules avec le meme "toto"

tu ne pourra pas les centrer en meme temps pour un je comprend mais pour plusieur j'ai du mal a comprendre ce que tu cherche voir meme l'utilité de la chose

cela dit le find next fonctionnera tres bien a condition de declarer ta oldcellelule en haut de module

pour quelle soit a jour lors de la next boucle du fond next

au plaisir
__________________
mes fichiers dans les contributions:
mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA
mon nouveau mouse in out pour les boutons dans un userform
mon addin pour prendre un cliché de selection de cellules

si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres
et n'oublie pas de voter
patricktoulon est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/08/2011, 17h19   #20
Membre émérite
 
Avatar de Vadorblanc
 
Homme
Inscription : février 2008
Messages : 266
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 266
Points : 873
Points : 873
Bonjour Paticktoulon
J'avais marqué mon post Résolu, mais Theze a proposé aussi un code qui fonctionne, par politesse et par curiosité je lui réponds, ce qui est le but du forum.

Pour répondre à ta question, je suis sur un projet dont j'avance par la succession de modules, chaque module exécute des actions particulières qui sont appelés par un module de commande constitués d'un regroupement d'Appels Call, mon dernier module fonctionnait mais l'utilisateur ne voyait rien sur son écran le code s'arrêtait sur le Mot qui se trouvait en variable aux lignes 400 environ, d'ou ma demande pour ce post pour que l'utilisateur le voit au centre de son écran, j'ai reçu les réponses que j'attendais et j'ai donc mis un nouveau module à mon projet pour l'affichage écran. Dans ce post j'avais un module pour un nom TOTO unique sur la feuille, vous avez été plusieurs à apporter des réponses qui fonctionnaient, ensuite j'avais un autre code avec un nom TITI mais en de multiple endroit sur ma feuille, j'ai donc demandé de l'afficher au centre de l'écran par rapport à une colonne ciblée et qui correspondait à mon centrage écran tout en ayant mon bouton commande de l’utilisateur sur la même colonne, là j'ai eu une proposition du code à Bbil qui fonctionne très bien à mes attentes. Maintenant Theze a pris aussi la gentillesse d'apporter son savoir dont je suis toujours preneur. Il faut savoir aussi que mon projet sera utilisé par d'autres utilisateurs qui attendent des actions aux boutons commandes, et il faut qu'ils voient à l'écran ce qui se passe. C'est toujours difficile de déployer des outils au plus grand nombre.
J'espère avoir répondu à tes interrogations.
Bien cordialement
__________________
! Quand tu es arrivé au sommet de la montagne, continue de grimper !
Vadorblanc 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 11h10.


 
 
 
 
Partenaires

Hébergement Web