You are on page 1of 6

https://www.google.com.pe/search?q=G&oq=G&aqs=chrome..

69
i57j69i60j69i59j69i60l3.247j0j4&sourceid=chrome&ie=UTF-
8#q=metodo+hardy+cross+redes+de+agua+en+visual+basic&*

http://www.civilexcel.com/2015/03/quitar-proteccion-archivos-
excel.html

Diagrama de Gantt

Introduccin
El diagrama de GANTT es una herramienta que le permite al usuario modelar la
planificacin de las tareas necesarias para la realizacin de un proyecto. Esta herramienta
fue inventada por Henry L. Gantt en 1917.

Un diagrama de Gantt es una herramienta grfica sencilla y til que se emplea en la


gestin de proyectos.

El diagrama de GANTT es una herramienta grafica cuyo objetivo es mostrar el tiempo de


dedicacin previsto para diferentes tareas o actividades a lo largo de un tiempo total
determinado

Definicin
Este grafico consiste en un sistema de coordenadas en que se indica:

En el eje horizontal: un calendario, o escala de tiempo definidos en trminos de la


unidad ms adecuada al trabajo que se va ejecutar: hora, da, semana mes, etc.
En el eje vertical: las actividades que constituyen el trabajo a ejecutar. A cada
actividad se hace corresponder una lnea horizontal cuya longitud es proporcional a su
duracin en la cual la medicin efecta con relacin a la escala definida en el eje
horizontal conforme se ilustra.

Debido a la relativa facilidad de lectura de los diagramas de GANTT, esta herramienta es


utilizada por casi todos los directores de proyecto en todos los sectores. El diagrama de
GANTT es una herramienta para el director del proyecto que le permite realizar una
representacin grfica del progreso del proyecto, pero tambin es un buen medio de
comunicacin entre las diversas personas involucradas en el proyecto.

Este tipo de modelo es particularmente fcil de implementar con una simple hoja de
clculo, pero tambin existen herramientas especializadas, la ms conocida es Microsoft
Project. Tambin existen equivalentes de este tipo de software que son gratis.

Cmo crear un diagrama de GANTT


En un diagrama de GANTT, cada tarea es representada por una lnea, mientras que las
columnas representan los das, semanas, o meses del programa, dependiendo de la
duracin del proyecto. El tiempo estimado para cada tarea se muestra a travs de una
barra horizontal cuyo extremo izquierdo determina la fecha de inicio prevista y el extremo
derecho determina la fecha de finalizacin estimada. Las tareas se pueden colocar en
cadenas secuenciales o se pueden realizar simultneamente.
Si las tareas son secuenciales, las prioridades se pueden confeccionar utilizando una flecha
qu desciende de las tareas ms importantes hacia las tareas menos importantes. La tarea
menos importante no puede llevarse a cabo hasta que no se haya completado la ms
importante.

A medida que progresa una tarea, se completa proporcionalmente la barra que la


representa hasta llegar al grado de finalizacin. As, es posible obtener una visin general
del progreso del proyecto rastreando una lnea vertical a travs de las tareas en el nivel de
la fecha actual. Las tareas ya finalizadas se colocan a la izquierda de esta lnea; las tareas
que an no se han iniciado se colocan a la derecha, mientras que las tareas que se estn
llevando a cabo atraviesan la lnea. Si la lnea est cubierta en la parte izquierda, la tarea
est demorada respecto de la planificacin del proyecto!

Objetivos

Es una ayuda grafica para poder organizar las actividades de un proyecto en un


horizonte de tiempo.
Comprender la estructura del proyecto, reunir la informacin necesaria sobre los pasos,
determinar los plazos que llevar cada actividad y recursos.
Programar las tareas a realizar para ajustar bien los plazos, escalonar los procesos y eliminar
tiempos muertos.

Sub jd()
Dim a As Integer, b As Integer, c As Integer
Dim d As Integer, e As Integer, f As Integer
Dim a1 As Integer, a2 As Integer, a3 As Integer
Dim a4 As Integer, a5 As Integer, a6 As Integer
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66
For a5 = 65 To 66: For a6 = 65 To 66: For f = 32 To 126
Contrasea = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(a2) & Chr(a3) & Chr(a4) & Chr(a5) & Chr(a6) & Chr(f)
ActiveSheet.Unprotect Contrasea
If ActiveSheet.ProtectContents = False Then
MsgBox "JD TE DA TU CONTRASEA!" & vbCr & "La contrasea es:" & vbCr &
Contrasea
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub

Sub Quitar_contrasea()
Dim a As Integer, b As Integer, c As Integer
Dim d As Integer, e As Integer, f As Integer
Dim a1 As Integer, a2 As Integer, a3 As Integer
Dim a4 As Integer, a5 As Integer, a6 As Integer
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66
For a5 = 65 To 66: For a6 = 65 To 66: For f = 32 To 126
Contrasea = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(a2) & Chr(a3) & Chr(a4) & Chr(a5) & Chr(a6) & Chr(f)
ActiveSheet.Unprotect Contrasea
If ActiveSheet.ProtectContents = False Then
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub

Sub breakit()

Dim i As Integer, j As Integer, k As Integer


Dim l As Integer, m As Integer, n As Integer
On Error Resume Next
For i = 65 To 66
For j = 65 To 66
For k = 65 To 66
For l = 65 To 66
For m = 65 To 66
For i1 = 65 To 66
For i2 = 65 To 66
For i3 = 65 To 66
For i4 = 65 To 66
For i5 = 65 To 66
For i6 = 65 To 66
For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "La contrasea es: " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) _
& Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next

End Sub

Sub DesbloquearHoja()

Dim Contrasenia As String


Dim a As Integer, b As Integer, c As Integer
Dim d As Integer, e As Integer, f As Integer
Dim a1 As Integer, a2 As Integer, a3 As Integer
Dim a4 As Integer, a5 As Integer, a6 As Integer
On Error Resume Next

For a = 65 To 66: For b = 65 To 66: For c = 65 To 66


For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66
For a5 = 65 To 66: For a6 = 65 To 66: For f = 32 To 126

Contrasenia = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(a2) & Chr(a3) & Chr(a4) & Chr(a5) & Chr(a6) & Chr(f)

ActiveSheet.Unprotect Contrasenia
If ActiveSheet.ProtectContents = False Then
MsgBox "Lo he logrado!" & vbCr & _
"La Contrasea es:" & vbCr & Contrasenia
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next

End Sub

You might also like