Affichage temporisé d'une image à l'ouverture d'un classeur

Bonjour,

je cherche à faire patienter les utilisateurs à l'ouverture du classeur.

Pour ce faire, je voudrais afficher une image à l'ouverture du classeur. Je souhaite :

  • que son affichage soit temporisé (3sec.)
  • qu'elle soit centrée, quel que soit l'écran sur lequel elle s'affiche, et quelle que soit sa définition.

Des idées?

Bonjour,

oui...

@ bientôt

LouReeD

Re bonjour,

un fichier avec un mix de codes trouvés ici et là :

170test-loureed.xlsm (254.25 Ko)

@ bientôt

LouReeD

Private Sub Workbook_Open()

'code affichage de la photo

Application.ScreenUpdating = False

'ton code

Application.ScreenUpdating =true

' code suppression photo

end sub

J'ai ce code sans utiliser un userform (j'y connais pas grand chose), le seul soucis c'est que je comprend pas ou intégrer l'image...?

Donc ce n'est pas une image temporisée à 3 secondes mais une image pour faire patienter le temps de l’exécution d'un code...

Ce n'est pas la même chose...

Voici un second fichier :

109test-loureed.xlsm (256.22 Ko)

@ bientôt

LouReeD

Excuse moi...Je me suis mal fait comprendre j'aimerai avoir juste une image pendant 3 sec lors de l'ouverture d'excel.

J'aimerai éviter d'utiliser des userform, du coup tu as une macro...?

Bonsoir,

un dernier essai...

@ bientôt

LouReeD

On y est presque!

Private Sub Workbook_Open()

Dim i As Long, j As Integer

'affichage de l'image

' UserForm1.Show 0

' UserForm1.Repaint

Sheets(1).Image1.Visible = True

' ton code

Application.ScreenUpdating = False

Dim T, a

T = Timer + 3

Do While Timer < T: Loop

' For i = 1 To 200

' For j = 1 To 600

' Sheets(1).Cells(i, j).Value = i * j

' Next j

' Next i

Application.ScreenUpdating = True

Sheets(1).Image1.Visible = False

' effacement de l'image

' Unload UserForm1

End Sub

Su ce code tu spécifie ou l'image que tu veux montrer? Exemple image1 tu le définit comment?

Merci pour ton aide

Bonjour toutes et tous

merci à LouReed

@vaffancolor

ci-joint en image (pour re-modifier un nom d'une image (shape) à l’occurrence un exemple sur cette Image1 (je n'ai pas modifié son nom mais, juste comment y accéder)

et ci-joint avec 2 boutons affiche l'image et cache l'image (que tu pourras supprimer par la suite ces 2 boutons avec leurs macros)

afin de voir

ensuite, il faudra bien vérifier les noms de chaque image dans tes futurs macros

en espérant t'avoir aidé

crdlt,

André

ztestt1114
Rechercher des sujets similaires à "affichage temporise image ouverture classeur"