Nb de ligne d'une feuille masquée.
Résolu/Fermé
Mistral_13200
Messages postés
636
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
15 novembre 2024
-
10 déc. 2016 à 11:49
Mistral_13200 Messages postés 636 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 15 novembre 2024 - 11 déc. 2016 à 10:13
Mistral_13200 Messages postés 636 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 15 novembre 2024 - 11 déc. 2016 à 10:13
A voir également:
- Nb de ligne d'une feuille masquée.
- Partage de photos en ligne - Guide
- Site de vente en ligne particulier - Guide
- Aller à la ligne excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Comment supprimer une feuille sur word - Guide
3 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
10 déc. 2016 à 12:16
10 déc. 2016 à 12:16
bonjour
Option Explicit
'------------------------
Sub compter_cacher()
With Sheets(2) 'feuille cachée
MsgBox .Cells.Find(what:="*", searchdirection:=xlPrevious).Row
End With
End Sub
Mistral_13200
Messages postés
636
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
15 novembre 2024
4
10 déc. 2016 à 14:07
10 déc. 2016 à 14:07
Bonjour Michel,
Merci pour ta réponse.
Sur une feuille appelée "Palmares" j'ai besoin de renseigner une variable appelée "DernLigne" que j'utilise par la suite.
D'avance merci.
Cordialement
Mistral
Merci pour ta réponse.
Sur une feuille appelée "Palmares" j'ai besoin de renseigner une variable appelée "DernLigne" que j'utilise par la suite.
D'avance merci.
Cordialement
Mistral
Mistral_13200
Messages postés
636
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
15 novembre 2024
4
11 déc. 2016 à 10:13
11 déc. 2016 à 10:13
Bonjour Michel,
Pour être totalement clair sur mon problème, tu trouveras ci-dessous le code que j'utilise pour copier des fichiers d'un répertoire à un autre.
Pour alléger le code je souhaiterais (en évitant l'affichage de la feuille et les rafraichissement d'écran) pouvoir utiliser les informations qui se trouvent sur la feuille palmares (qui est une feuille masquée) sans avoir à l'afficher.
D'avance merci pour ton aide.
Cordialement.
Mistral
Pour être totalement clair sur mon problème, tu trouveras ci-dessous le code que j'utilise pour copier des fichiers d'un répertoire à un autre.
Sub Recup_Photos()
' Récupération des photos du palmares.
' Bloquage du rafraichissement et des alarmes.
Application.ScreenUpdating = False ' Bloque le rafraichissement de l'écran.
Application.EnableEvents = False ' Arret de la scrutation.
Application.DisplayAlerts = False ' Bloque les messages Excel.
Dim FL1 As Worksheet, NoCol As Integer
Dim NoLig As Long
Dim Rep_Depart, Rep_Arrivee, nom, Nvx_Nom As String
Dim DernLigne As Long
Nvx_Nom = "Diapo" ' 1ère partie du nouveau nom.
' Affichage feuille Palmares.
Sheets("Palmares").Visible = True
Sheets("Palmares").Select
DernLigne = Range("A65536").End(xlUp).Row
Set FL1 = Worksheets("Palmares")
NoCol = 10 ' Lecture de la colonne 10.
For NoLig = 2 To DernLigne
Rep_Depart = FL1.Cells(NoLig, NoCol) ' Répertoire d'origine.
nom = FL1.Cells(NoLig, NoCol + 1) ' Fichier à copier.
Rep_Arrivee = FL1.Cells(NoLig, NoCol + 2) ' Répertoire d'arrivée.
FileCopy Rep_Depart & "\" & nom, Rep_Arrivee & "\" & Nvx_Nom & NoLig - 1 & "B.jpg"
Next
Set FL1 = Nothing
ActiveWindow.SelectedSheets.Visible = False ' Masquage la feuille palmares.
' Rétablissement du rafraichissement et des alarmes.
Application.ScreenUpdating = True ' Active le rafraichissement de l'écran.
Application.EnableEvents = True ' Active de la scrutation.
Application.DisplayAlerts = True ' Active les messages Excel.
MsgBox "Récupération des photos terminées."
End Sub
Pour alléger le code je souhaiterais (en évitant l'affichage de la feuille et les rafraichissement d'écran) pouvoir utiliser les informations qui se trouvent sur la feuille palmares (qui est une feuille masquée) sans avoir à l'afficher.
D'avance merci pour ton aide.
Cordialement.
Mistral