Besoin aide en VBA excel
Résolu/Fermé
A voir également:
- Besoin aide en VBA excel
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
2 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
16 nov. 2007 à 10:47
16 nov. 2007 à 10:47
Bonjour,
Un "Select Case" fonctionne selon une condition :
ex
bon courage
;o)
polux
Un "Select Case" fonctionne selon une condition :
ex
Sub etatFonctionnement(ByVal action as String) Select Case action case action = "Démarrer" MsgBox "Le moteur est démarré" case action = "Arrêter" MsgBox "Le moteur est arrêté" case action = " " MsgBox "Rien ne se passe ..." End Select End Sub ou bien Sub etatFonctionnement(ByVal action as Integer) Select Case action case 0 MsgBox "Rien ne se passe ..." case 1 MsgBox "Le moteur est démarré" case 2 MsgBox "Le moteur est arrêté" End Select End Sub
bon courage
;o)
polux
Utilisateur anonyme
19 nov. 2007 à 14:00
19 nov. 2007 à 14:00
Bonjour,
Select Case Cells(Rows.Count,"B").End(xlUp).Row
Lupin
Select Case Cells(Rows.Count,"B").End(xlUp).Row
Lupin
19 nov. 2007 à 08:16
Etant débutante, je n'arrive pas à finaliser ma macro.
* Première feuille de mon fichier excel : "Base de données"
* Deuxième feuille : "Facture 1 page"
* Troisième feuille : "Facture 2 pages"
* Quatrième feuille : "Facture 3 pages"
* Cinquième feuille : "Facture 4 pages"
Je souhaiterais que la "Facture" se sélectionne selon le nombre de lignes utilisées dans la "colonne B" de ma "Base de données"
Option Explicit
Sub Facture()
Select Case Cells(Rows.Count, b).End(xlUp).Row
Case 1 To 26 'nombre de lignes utilisées dans base de données
MsgBox "Facture 1 page selectionnée"
Sheets("Facture 1 page").Select
Case 27 To 56 'nombre de lignes utilisées dans base de données
Sheets("Facture 2 pages").Select
Case 57 To 86 'nombre de lignes utilisées dans base de données
Sheets("Facture 3 pages").Select
Case 87 To 116 'nombre de lignes utilisées dans base de données
Sheets("Facture 4 pages").Select
Case Else
MsgBox "facture de plus de 4 pages non créee"
End Select
End Sub