martes, 28 de diciembre de 2010

Letra aleatoria en Excel

=CARACTER(ALEATORIO.ENTRE(65;90))

domingo, 24 de octubre de 2010

Colorear código para ponerlo en la web

Esta dirección es de gran utilidad y trae muchos lenguajes:

http://www.scourdesign.com/articulos/tutoriales/colorear/index.php

Desordenar una columna de valores en Excel



  1. Sub Desordenar()
  2. Dim rango As Range
  3.  
  4. Set rango = Selection.Cells
  5. For i = 1 To rango.Rows.Count
  6. Dim aleatorio As Integer
  7. Dim cadena As String
  8. rango.Rows(i).Select
  9. cadena = ActiveCell.FormulaR1C1
  10. aleatorio = Int(Rnd() * rango.Rows.Count) + 1
  11. rango.Rows(i).FormulaR1C1 = rango.Rows_
    (aleatorio).FormulaR1C1
  12. rango.Cells(aleatorio).FormulaR1C1 = cadena
  13. Next
  14. End Sub

jueves, 26 de agosto de 2010

Ejecutar varios programas al mismo tiempo en VBS

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "Ruta1" & Chr(34), 0
WshShell.Run chr(34) & "Ruta2" & Chr(34), 0
WshShell.Run chr(34) & "Ruta3" & Chr(34), 0

miércoles, 19 de mayo de 2010

Crear muchas carpetas en vbs

'Crea las carpetas desde Equipo1 a Equipo100
'El archivo se guarda con extensión vbs y adelante.
Dim fso, fldr, i
Set fso = CreateObject("Scripting.FileSystemObject")
for i=1 to 100
    Set fldr = fso.CreateFolder("Equipo" & i)
next